CodeForces 820A Mister B and Book Reading

xiaoxiao2021-02-28  57

题目链接: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; }
转载请注明原文地址: https://www.6miu.com/read-42328.html

最新回复(0)