)
问题描述小F最近迷上了一款游戏游戏中有一个永久代币卡的购买机会。该卡片的价格为a勾玉每天登录游戏可以返还b勾玉。小F想知道她至少需要登录多少天才能让累计返还的勾玉总数达到或超过购买卡片所花费的a勾玉即回本。注意每天登录返还的勾玉会累加如果b为 0则永远无法回本但题目保证b ≥ 1见约束条件输入格式输入为两个整数a和b分别表示卡片价格和每日返还的勾玉数量。你可以通过以下方式读取输入以Python为例a, b map(int, input().split())输出格式输出一个整数表示至少需要登录的天数。约束条件1 ≤ a ≤ 10001 ≤ b ≤ 1000程序代码#include stdio.hint minDays(int a, int b) {// 计算 a / b 向上取整return (a b - 1) / b;}int main() {int a, b;// 从标准输入读取两个整数scanf(%d %d, a, b);// 计算并输出结果printf(%d\n, minDays(a, b));return 0;}#include stdio.h int minDays(int a, int b) { // 计算 a / b 向上取整 return (a b - 1) / b; } int main() { int a, b; // 从标准输入读取两个整数 scanf(%d %d, a, b); // 计算并输出结果 printf(%d\n, minDays(a, b)); return 0; }运行结果