比赛 |
Mister B的奇妙生活 |
评测结果 |
AAAAAAAAAA |
题目名称 |
B先生和阅读 |
最终得分 |
100 |
用户昵称 |
AAAAAAAAAA |
运行时间 |
0.003 s |
代码语言 |
C++ |
内存使用 |
0.32 MiB |
提交时间 |
2017-09-08 19:09:36 |
显示代码纯文本
#include<cstdio>
namespace IO {
char buf[1 << 15], *fs, *ft;
inline char gc() { return (fs == ft && (ft = (fs = buf) + fread(buf, 1, 1 << 15, stdin), fs == ft)) ? 0 : *fs++; }
inline int qr() {
int x = 0, ch = gc();
while (ch<'0' || ch>'9') { ch = gc(); }
while (ch >= '0'&&ch <= '9') { x = (x << 1) + (x << 3) + ch - '0';ch = gc(); }
return x;
}
}using namespace IO;
using namespace std;
/***********************************************************************************************/
int c, v0, v1, a, p, ans = 0;
int main() {
freopen("MrBA.in", "r", stdin);
freopen("MrBA.out", "w", stdout);
c = qr();v0 = qr();v1 = qr();a = qr();p = qr();
ans++;c -= v0;
while (c>0) {
v0 += a;
if (v0 > v1)v0 = v1;
ans++;c -= v0 - p;
}
printf("%d", ans);
return 0;
}