简单题, 迭代减d求余即可, 注意for的最大为21252+d
#include <iostream>
using namespace std;
int main()
{
int p, e, i, d;
int days[100000];
int j=0;
int day;
while(1){
cin>>p>>e>>i>>d;
if(p==-1 && e==-1 && i==-1 && d==-1){
break;
}
p = p%23;
e = e%28;
i = i%33;
days[j] = 21252;
for(day = d+1; day<21252+d; day++){
if(day%23==p && day%28==e && day%33==i){
days[j] = day - d;
break;
}
}
j++;
}
for(int t = 0; t<j ; t++){
cout<<"Case "<<t+1<<": the next triple peak occurs in "<<days[t]<<" days."<<endl;
}
system("pause");
return 0;
}
上面是最傻的算法, 其实这是一道剩余定理题
http://www.hudong.com/wiki/%E4%B8%AD%E5%9B%BD%E5%89%A9%E4%BD%99%E5%AE%9A%E7%90%86#
如果使用剩余定理求解, 见这位高手的博客
http://www.cppblog.com/AClayton/archive/2007/09/14/32186.html
分享到:
相关推荐
pku部分题代码,不多,试一下怎么上传文件!
pku1000 pku1000程序 解题报告
pku经典题目解题报告 pku经典题目解题报告
PKU JudgeOnline FAQ 中文版 常见问题解答
pku1664源代码
8数码代码pku1077,300ms(哈希+广度搜索)
ppt word PKU 课件 五星级灰常强大
benchmark (PKU-MMD) for continuous multi-modality 3D human action understanding and cover a wide range of complex human activities with well annotated information. PKU-MMD contains 1076 long video ...
ACM代码 北大pku。 搞ACM的可以参考一下。代码还是挺规范的。有接近150道题目的代码。
PKU 2339 Rock, Scissors, Paper 源代码
有一些代码是pku上的,希望大家看后给我留言,看看我的代码那里有问题??
pku acm 1469 COURSES 代码 二分图的最大匹配的匈牙利算法 解题报告请访问:http://blog.csdn.net/china8848
北京大学pku2317 Questions and answers c++标程 文件名为2371.cpp
这是关于PKU上的题目分类 很详细 适合不同水平的童鞋们参考
PKU,POJ共301题源代码。1001 1002 1003 1004 1005 1006 1007 1008 1011 1012 1013 1014 1015 1017 1018 1019 1028 1032 1042 1046 1050 1061 1065
分词训练用的pku训练集,主要是说明相似度计算的样例数据。
我写的解题报告,关于度限制生成树的 网址:http://acm.pku.edu.cn/JudgeOnline/problem?id=1639<br>题目:Picnic Planning 来源:East Central North America 2000
PKU的oj分类 可以通过分类进行练习~~~
pku acm 1042 贪心法