CCF 小明放学
2019-03-05 14:37
239 查看
#include <bits/stdc++.h> using namespace std; long long r,y,g; long long n; char flag; long long t; long long tim = 0; vector<char> v; int main(){ //ifstream in; //in.open("ryg.txt"); ios::sync_with_stdio(false); cin.tie(0); cin >> r >> y >> g; int sum = r + y + g; cin >> n; while(n--){ cin >> flag >> t; int temp = 0; switch(flag){ case '0': tim+=t; break; case '1': temp = (t - tim )%(r+y+g); while(temp < 0) temp += (r+y+g); if(temp <= r + y) tim += temp; break; case '2': t += r; temp = (t - tim )%(r+y+g); while(temp < 0) temp += (r+y+g); if(temp <= r+y) tim += temp; break; default: t += r + y; temp = (t - tim )%(r+y+g); while(temp < 0) temp += (r+y+g); if(temp <= r+y) tim += temp; } } cout << tim; }
相关文章推荐
- CCF2018年:小明放学C++答案
- 【题解】 ccf csp 201812-2 小明放学
- CCF2018年第一题:小明上学C++答案
- CSP/CCF计算机职业资格认证题目:[201812-1 小明上学]【已解决】
- CCF201812-2 小明放学 (python语言)
- 【题解】ccf csp 201812-1 小明上学
- Hdu4554 叛逆的小明
- Codevs 4019 想越狱的小明
- 小明分书
- ccf 最优灌溉
- CCF全国信息学奥林匹克联赛(NOIP2016)复赛模拟提高组 day2 解题报告
- CCF-交通规划
- 经典:小明趣解什么叫网关?
- 小明的存钱计划
- 4000 CCF-炉石传说
- 【CCF 路径解析】
- 节日 ccf 2015年3月第3题
- CCF-交通规划(最短路变形->dj算法)
- ccf 游戏 <BFS+队列剪枝方法>
- 第九次CCF CSP认证试题