枚举:生理周期
来源:互联网 发布:nba2k16捏樱木花道数据 编辑:程序博客网 时间:2024/05/21 22:55
思路:从d+1天开始,一直试到第21252天,对其中每个日期k看是否满足。
(k-p)%23==0&&(k-e)%28==0&&(k-i)%33==0如何试的最快?
跳着试。
#include <iostream> #include <cstdio> using namespace std; #define N 21252 int main(){ int p,e,i,d,caseNo = 0; while( cin >> p >> e >>i >>d && p!= -1) { ++ caseNo; int k; for(k = d+1; (k-p)%23; ++k); //如果(k-p)%23不为0,继续下一步for(; (k-e)%28; k+= 23); //跳过23个确保是23的倍数for(; (k-i)%33; k+= 23*28); //跳过23*28个,在此基础上查找直到出现三个数公共的倍数cout << "Case " << caseNo <<": the next triple peak occurs in " << k-d << " days." << endl; }return 0;}
#include<stdio.h>#define N 21252int main(){ int p,e,i,d; while(scanf("%d%d%d%d",&p,&e,&i,&d)!=EOF) { int k; k=d+1; while((k-p)%23!=0) { k++; } while((k-e)%28!=0) { k=k+23; } while ((k-i)%33!=0) { k=k+23*28; }printf("下一次三高峰合在一起的时间为%d\n",k-d); }}
阅读全文
0 0
- 枚举-(生理周期)
- 生理周期(枚举)
- 枚举:生理周期
- 枚举举例,生理周期
- 2977:生理周期(枚举)
- 枚举——生理周期
- 8.2简单枚举例子:生理周期
- poj 2977 生理周期 及 枚举法
- 简单枚举的例子:生理周期
- poj-4148-生理周期-C语言-枚举
- 枚举——最佳生理周期
- 枚举—案例(生理周期poj1006)
- 第一周 枚举 例题3.生理周期
- 算法基础之枚举2:生理周期
- 生理周期
- 生理周期
- 生理周期
- 生理周期
- 操作 sd卡 error
- 执行sudo go get出现$GOPATH not set的问题
- VC 关于CEdit基本用法
- effective C++条款三十九解析
- c# delegate
- 枚举:生理周期
- Linux 安装jdk和配置环境变量
- Eclipse怎么在线安装JD-Eclipse反编译插件(JD插件Debug调试显示参数值)?
- SpringMVC通过ApplicationContext得到动态代理报错问题
- 源码安装libcurl后yum出错,pycurl.so: undefined symbol: CRYPTO_set_locking_callback
- 从RxJava1.x到2.0
- .net设计模式之观察者模式
- 数据不平衡问题
- c++类型转换函数