【题目链接】:http://codeforces.com/contest/820/problem/A

【题意】



每天看书能看v页;

且这个v每天能增加a;

但是v有上限v1;

然后每天还必须往回看t页;

问你最少多少天能看完;

一共有c页;

【题解】



傻逼题.



【Number Of WA】



1



【反思】



在处理超过v1的时候没搞好.



【完整代码】

#include <bits/stdc++.h>
using namespace std;
#define lson l,m,rt<<1
#define rson m+1,r,rt<<1|1
#define LL long long
#define rep1(i,a,b) for (int i = a;i <= b;i++)
#define rep2(i,a,b) for (int i = a;i >= b;i--)
#define mp make_pair
#define pb push_back
#define fi first
#define se second
#define ms(x,y) memset(x,y,sizeof x)
#define Open() freopen("F:\\rush.txt","r",stdin)
#define Close() ios::sync_with_stdio(0) typedef pair<int,int> pii;
typedef pair<LL,LL> pll; const int dx[9] = {0,1,-1,0,0,-1,-1,1,1};
const int dy[9] = {0,0,0,-1,1,-1,1,-1,1};
const double pi = acos(-1.0);
const int N = 110; LL c,v0,v1,a,l; void dfs(LL x,LL v,LL day){
if (x >= c){
cout << day << endl;
return;
}
x-=l;
LL temp = min(v1,v + a);
dfs(x + temp,temp,day+1);
} int main(){
//Open();
Close();
cin >> c >> v0 >> v1 >> a >> l;
dfs(v0,v0,1);
return 0;
}

最新文章

  1. 复化梯形求积分——用Python进行数值计算
  2. Oracle to_char 转换数值
  3. UWP 入门教程2——如何实现自适应用户界面
  4. JS中级 - 03:文档宽高及窗口事件(选)
  5. MapReduce的输入输出
  6. Redis操作+python
  7. BLE 4.0 与 4.1的区别
  8. manacher 最长回文子串
  9. Java学习网站
  10. 【数据结构】非常有用的hash表
  11. C++ AO读取shapefile的属性值
  12. Python自动化运维之10、模块之json、pickle、XML、PyYAML、configparser、shutil
  13. 使用optimizely做A/B测试
  14. jQuery.form 中的 ajaxForm() 和 ajaxSubmit()
  15. 网络负载均衡环境下wsHttpBinding+Message Security+Windows Authentication的常见异常
  16. SSO(单点登录)与旅游年卡
  17. transform:rotate3d/tranlate3d
  18. 一个注意事项:内部类引用的外部变量必须是final的
  19. WinForm中DataGridView导出为Excel(快速版)
  20. C# 访问操作注册表整理

热门文章

  1. Spannable对textview首行缩进的设置
  2. QT笔记 -- (5) 实现QWidget的paintEvent函数,在widget上画背景图形
  3. HDU 1548 A strange lift【BFS】
  4. RocketMQ学习笔记(7)----RocketMQ的整体架构
  5. ZBrush中Zproject与SubTool的综合应用
  6. h5 input失去焦点软键盘把页面顶起
  7. JS函数传参传入对象
  8. BZOJ3413: 匹配(后缀自动机,Parent树,线段树合并)
  9. windows下命令行复制
  10. 教你用webpack搭一个vue脚手架[超详细讲解和注释!]