这道题是个数学题,但是我老是提交50pts想知道哪里错了,还请大佬教我一下
c++
一光滑墙壁高X米,有一个小虫从墙底部向上爬,每分钟爬Y米。但每爬一分钟后都要休息一分钟,在休息期间又下滑1米。编程:输入X和Y,计算该小虫最少几分钟可爬到顶端。
如:
输入4 2
输出:5
我的代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
double x,m;
cin>>x>>m;
cout<<ceil((x-m)/((m-1)/(1+1))+1);
return 0;
}