poj 生理周期 1006 (中国剩余定理)水
来源:互联网 发布:java 写入word 编辑:程序博客网 时间:2024/04/30 00:21
生理周期
Time Limit: 1000MS Memory Limit: 10000KTotal Submissions: 125995 Accepted: 39834
Description
人生来就有三个生理周期,分别为体力、感情和智力周期,它们的周期长度为23天、28天和33天。每一个周期中有一天是高峰。在高峰这天,人会在相应的方面表现出色。例如,智力周期的高峰,人会思维敏捷,精力容易高度集中。因为三个周期的周长不同,所以通常三个周期的高峰不会落在同一天。对于每个人,我们想知道何时三个高峰落在同一天。对于每个周期,我们会给出从当前年份的第一天开始,到出现高峰的天数(不一定是第一次高峰出现的时间)。你的任务是给定一个从当年第一天开始数的天数,输出从给定时间开始(不包括给定时间)下一次三个高峰落在同一天的时间(距给定时间的天数)。例如:给定时间为10,下次出现三个高峰同天的时间是12,则输出2(注意这里不是3)。
Input
输入四个整数:p, e, i和d。 p, e, i分别表示体力、情感和智力高峰出现的时间(时间从当年的第一天开始计算)。d 是给定的时间,可能小于p, e, 或 i。 所有给定时间是非负的并且小于365, 所求的时间小于21252。
当p = e = i = d = -1时,输入数据结束。
当p = e = i = d = -1时,输入数据结束。
Output
从给定时间起,下一次三个高峰同天的时间(距离给定时间的天数)。
采用以下格式:
Case 1: the next triple peak occurs in 1234 days.
注意:即使结果是1天,也使用复数形式“days”。
采用以下格式:
Case 1: the next triple peak occurs in 1234 days.
注意:即使结果是1天,也使用复数形式“days”。
Sample Input
0 0 0 00 0 0 1005 20 34 3254 5 6 7283 102 23 320203 301 203 40-1 -1 -1 -1
Sample Output
Case 1: the next triple peak occurs in 21252 days.Case 2: the next triple peak occurs in 21152 days.Case 3: the next triple peak occurs in 19575 days.Case 4: the next triple peak occurs in 16994 days.Case 5: the next triple peak occurs in 8910 days.Case 6: the next triple peak occurs in 10789 days.
//这就是个最基础的中国剩余定理的题了。
不懂中国剩余定理的看:http://blog.csdn.net/yanghui07216/article/details/50932706
#include<stdio.h>#include<string.h>#include<math.h>#include<algorithm>#include<iostream>#define INF 0x3f3f3f3f#define ull unsingned long long#define ll long long#define IN __int64#define N 10010#define M 21252using namespace std;int main(){int T=1,n,m;int p,e,i,d;while(scanf("%d%d%d%d",&p,&e,&i,&d)!=EOF){if(p==-1&&e==-1&&i==-1&&d==-1)break;n=(5544*p+14421*e+1288*i-d)%M;if(n<=0)n+=21252;printf("Case %d: the next triple peak occurs in %d days.\n",T++,n);}return 0;}
0 0
- poj 生理周期 1006 (中国剩余定理)水
- Poj 1006 生理周期(中国剩余定理)
- poj 1006 生理周期 中国剩余定理
- poj 1006 生理周期 【中国剩余定理】
- POJ 1006 生理周期(中国剩余定理)
- POJ 1006 生理周期 【中国剩余定理】
- poj 1006 生理周期 中国剩余定理
- poj-1006 生理周期(中国剩余定理)
- 生理周期( POJ 1006 生理周期(中国剩余定理/模拟))
- POJ 1006 生理周期(中国剩余定理/模拟)
- 中国剩余定理算法详解 + POJ 1006 Biorhythms 生理周期
- POJ 1006 Biorhythms 生理周期 中国剩余定理
- poj1006 生理周期(中国剩余定理)
- 生理周期(中国剩余定理)
- poj1006 生理周期(中国剩余定理)
- 中国剩余定理--生理周期
- POJ 1006-Biorhythms-生理周期峰值(中国剩余问题)
- 北大OJ:1006 生理周期问题 中国剩余定理
- 探讨对理想团队模式构建的设想以及对软件流程的理解
- java source attacher
- linux下syscall函数,SYS_gettid
- 如何获取用户
- GPUImageMovieWriter录制视频问题
- poj 生理周期 1006 (中国剩余定理)水
- Qt上传文件
- numpy、scipy、matplotlib安装与配置
- 责任链模式
- 在Windows Server 2008 R2 ServerCore上配置IIS服务
- android之Afinal框架
- HTTP状态码大全
- Goldengate简单搭建
- 第一个原创,防止表单重复提交两句话搞定