很简单的水题,类似青蛙跳井的问题,井深N米,青蛙1分钟跳U米,每跳一次就休息1分钟,休息时候会下滑D米,求几分钟后跳出井。
#define _CRT_SECURE_NO_DEPRECATE
#include<stdio.h>
#include<math.h>
#include<string>
#include<cstring>
#include<string.h>
#include<algorithm>
#include<algorithm>
#include<iostream>
using namespace std;
int main() {
int n, u, d;//井深n,向上爬u米,下爬d米
while (~scanf("%d%d%d", &n, &u, &d) && n && u && d) {
int sum = 0;
int time = 0;
while (1) {
sum += u;
time++;
if (sum >= n)
break;
sum -= d;
time++;
}
cout << time << endl;
}
system("pause");
return 0;
}