POJ1006A:细节不是骗局
2016-07-25 21:08
369 查看
这次程序,竟然写了一个多小时。!
只因为忽略了两句话:
【所有给定时间是非负的并且小于365, 所求的时间小于21252。】
细节不是骗局,忽略细节才是骗局!
只因为忽略了两句话:
【所有给定时间是非负的并且小于365, 所求的时间小于21252。】
细节不是骗局,忽略细节才是骗局!
#include <stdio.h> #include <iostream> using namespace std; int main() { int count,j; count=0; int p,e,i,d; int t; while(cin>>p>>e>>i>>d) { if(p==-1&&e==-1&&i==-1&&d==-1)return 0; if(p==e&&e==i) { p+=23; e+=28; i+=33; } while(p!=e||e!=i||p!=i) { if(p<e||p<i)p+=23; if(e<i||e<p)e+=28; if(i<p||i<e)i+=33; } int tmp=i-d; if(tmp>21252)tmp=tmp%21252; if(tmp<0)tmp+=21252; printf("Case %d: the next triple peak occurs in %d days.\n",++count,tmp); } return 0; }这个代码的运行速度较慢,以后有时间会改进!
相关文章推荐
- VS2013下搭建SDL开发环境
- byte与char
- MySql避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UPDATE)
- oracle的双重for循环
- SDKD 2016 Summer Single Contest #13 .A
- 近似最近邻算法总结
- 5.迪米特法则(Law Of Demeter)
- VS2013下搭建SDL开发环境
- 【杭电】[1254]推箱子
- The first day
- 女性寒性体质注意事项
- onStart和onResume,onPause和onStop的不同--Android开发艺术探索
- 【HDU 2191】 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活(多重背包)
- 深度学习在图像检索的应用
- CodeForces 289A Polo the Penguin and Segments (水题)
- cocos2dx 在Xcode里面 resource 里面文件夹的搜索
- SlidingPaneLayout:侧拉菜单
- Codeforces
- 过滤器
- 【Linux】进程间通信之管道