您的位置:首页 > 其它

CodeForces 820A Mister B and Book Reading

2017-07-10 20:17 344 查看
题目链接:http://codeforces.com/contest/820/problem/A

题意:一个人要读书,一本书有c面,他第一天读v0面,然后每天多读a面,即v0+a,v0+2a以此类推,每天读的面数不能超过v1,而且隔天还要读l面是用来复习用的,问你需要几天能读完这本书

解析:按照题意直接模拟就可以了

#include <bits/stdc++.h>
using namespace std;
int main(void)
{
int c,v0,v1,a,l;
scanf("%d %d %d %d %d",&c,&v0,&v1,&a,&l);
int ans = 0;
while(c>0)
{
if(ans)
c += l;
int tmp = v0+ans*a;
if(tmp>v1)
tmp = v1;
c -= tmp;
ans++;
}
printf("%d\n",ans);
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: