#include<iostream>
using namespace std;
int main()
{
int p,e,i,d,date;
int cas = 0;
while (cin>>p>>e>>i>>d )
{
if(p == -1 && e == -1 && i == -1 && d == -1 )
break;
date = d;
++d;
while ((d - p) % 23 != 0)
{
++d;
}
while ((d - e) % 28 != 0 || (d - i)%33 != 0)
{
d += 23;
}
cout<<"Case "<<++cas<<": the next triple peak occurs in "<<d - date<<" days."<<endl;
}
return 0;
}POJ 1006
寻找下一个三峰出现的日子
最新推荐文章于 2023-03-31 11:23:08 发布
本文探讨了如何计算从给定日期开始,每隔一定天数出现三次峰的日期。通过循环和条件判断,实现了日期的精确计算。
784

被折叠的 条评论
为什么被折叠?



