POJ 1006 Biorhythms (入门)
2016-03-17 20:48
274 查看
POJ 1006
#include <iostream> #include <cstdio> #include <cstring> #include <algorithm> using namespace std; int main() { int p, e, i, d; int n = 1; while(~scanf("%d %d %d %d", &p, &e, &i, &d)) { if(p == -1 && e == -1 && i == -1 && d == -1) break; p %= 23, e %= 28, i %= 33; int j; for(j = 1; j <= 21252; j++) { if((j + d) % 23 == p && (j + d) % 28 == e && (j + d) % 33 == i) { printf("Case %d: the next triple peak occurs in %d days.\n", n++, j); break; } } } return 0; }
相关文章推荐
- 做好电商产品运营的10个立足点
- UEditor-golang
- jni编程,使用javah命令生成方法签名头文件
- Simulink 自动代码生成原理
- webapp-viewport 相关知识整理
- Wifi设备接入流程
- Clicker
- 经典算法与数据结构的c++实现——shell排序算法
- 反向迭代器(rbegin,rend)
- Elasticsearch——Date Math在索引中的用法详解
- Paramiko,数据库
- 元编程
- drawRect 进阶
- DataBinding学习(四)
- Admob for Android不显示
- Python 错误和异常小结
- 使用JS或jQuery模拟鼠标点击a标签事件代码
- Android Studio 2.0 beta 7 发布
- apache poi 生成excel
- UVA1673 str2int(SAM)