本题可以参考Wikipedia上线性同余同方程的解法,方法很简单手算一会就出来了。也可以参考中国同余定理;就这么多,下面我展示我的代码:#include <iostream>
using namespace std;
int main ()
{
int p,e,i,d;
for (int n=1;;n++)
{cin >>p>>e>>i>>d;int sum,sum1,sum2,sum3;if (p==-1&&e==-1&&i==-1&&d==-1)break;sum1=p;sum2=e;sum3=i;for (int j=1;;j++){if ((sum1+23*j-sum2)%28==0&&(sum1+23*j-sum3)%33==0){sum=sum1+23*j;break;}}if ((21252+sum-d)%21252!=0)cout<<"Case "<<n<<": the next triple peak occurs in "<<(21252+sum-d)%21252<<" days."<<endl;else cout<<"Case "<<n<<": the next triple peak occurs in "<<21252<<" days."<<endl;}
return 0;
}

转载于:https://www.cnblogs.com/Chinese-Coder-Clarence/articles/2039317.html

Biorhythms ACM PKU http://acm.pku.cn/JudgeOnline/problem?id=1006相关推荐

  1. ACM 1740 A New Stone Game http://acm.pku.cn/JudgeOnline/problem?id=1740

    题目大意:有N堆石头,每堆石头数目在1到100之间,最多有10堆.两人分别取走石头.取石头的规则是:每次只能从1堆中取,每次取走至少1个.取过后还可以把这堆的石头任意分配到其它堆上(这些堆必须有石头, ...

  2. PKU ACM 1258 Agri-Net http://acm.pku.edu.cn/JudgeOnline/problem?id=1258

    熟悉了prim算法后这样的题目在十分钟内真的可以解决!最小生成树,prim真的很有用! #include <iostream> using namespace std; const int ...

  3. pku acm 2140 Herd Sums http://acm.pku.edu.cn/JudgeOnline/problem?id=2140

    2140代码短小精悍:#include<stdio.h> int main() { int cnt=0,i; long s; scanf("%ld",&s); ...

  4. ACM PKU 2663 Tri Tiling http://acm.pku.edu.cn/JudgeOnline/problem?id=2663

    这题开始没有思路,后来看了流牛的解题报告才写出来: 递推公式我写一下: sign[i]         =        1           (当i == 0 时,具体为什么我也没有具体的说明方法 ...

  5. ACM PKU 2559 Largest Rectangle in a Histogram http://acm.pku.edu.cn/JudgeOnline/problem?id=2559

    关于覆盖,用DP是一种很不错的解决方法,时效也很不错.... 这题目把图一画就很明确了,没有说明的必要了. #include <iostream> using namespace std; ...

  6. ACM PKU 1111 Image Perimeters http://acm.pku.edu.cn/JudgeOnline/problem?id=1111

    广搜永远记住,下标不要错,COPY时一定要记得改下标: #include <iostream> #include <queue> using namespace std;cha ...

  7. ACM PKU 1019 Number Sequence http://acm.pku.edu.cn/JudgeOnline/problem?id=1019

    #include <iostream> #include <cmath> using namespace std;int Len(int n) // 求数字的长度函数: {re ...

  8. Hansel and Grethel ACM pku http://acm.pku.cn/JudgeOnline/problem?id=1254

    1254是一道非常简单的关于平面直线相交问题的计算,只要注意一点: 斜率并不是所给出的指南针上的度数而应该是(90-degree):解决了此问题后所有的问题都迎刃而解了 我的代码如下: #includ ...

  9. 第十三届 ACM/CCPC 吉林省赛 J. Send Scores Problem

    ACM/CCPC 历届真题 题解目录 Problem J. Send Scores Problem Time Limit: 1000ms Memory Limit: 512MB Description ...

最新文章

  1. 海思3536:osdrv编译过程中报错及解决方法
  2. 懂外语、会创作,机器高质量学习挑战均在这里实现
  3. 大数据教程(9.1)流量汇总排序的mr实现
  4. list(列表) python
  5. Android --- ERROR: Failed to resolve: xxx Affected Modules: xxx
  6. Web项目中获取SpringBean——在非Spring组件中获取SpringBean
  7. 这是我见过解释java内部类最详细的一篇文章了
  8. excel里面如果有filter就不能直接sum,要复制转换一下
  9. 使用window.createPopup创建无限级跨帧下拉菜单
  10. c语言通过什么传递参数 寄存器,关于使用寄存器传参解决方法
  11. 《实用软件架构:从系统环境到软件部署 》——2.4 架构视图与架构视点
  12. 想和你一起为 Visual Studio 庆祝20岁生日
  13. 法斗几个月长鼻筋_聊一下足底筋膜炎治疗经历
  14. Linux 应用程序 网络通讯函数记录
  15. linux7编译mysql5.7安装,CentOS 7.4 使用源码包编译安装MySQL 5.7.20
  16. [Java] 蓝桥杯ADV-96 算法提高 复数求和
  17. windows下的文件遍历(使用CFindFile)
  18. GridView(网格视图)+MotionEvent(触控事件)实现可以拖动排序的网格图
  19. JDK8之后,新增的时间类对象
  20. Python学习笔记哈哈哈

热门文章

  1. python中有很多包管理工具有哪些不是_C 语言中有没有类似 Python 中 pip 的包管理工具?...
  2. 最新 Docker 部署nginx Tocmat跑项目(解决springBoot启动两次的问题)
  3. 关于VS环境下制作和使用静态库和动态库
  4. 英语 语义分割_英语关系分句的翻译技巧
  5. LeetCode每日一题 530. 二叉搜索树的最小绝对差
  6. c 语言 可变参数前要加形参,C/C++中可变参数的用法详细解析
  7. 变量之--列表初始化和结构化绑定
  8. 电脑上同时安装了tensorflow和tensorflow-gpu,如何默认使用tensorflow-gpu
  9. HTML <q> 标签的简单介绍
  10. 怎样进入服务器修改东西,进入服务器修改数据库