#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) //p==-1时循环结束
{
++caseNo; //结果的编号
int k;
for(k = d+1; (k-p)%23!=0; ++k); //寻找第一个体力高峰
for( ; (k-e)%28; k+=23); //在以体力高峰为步长的基础之上寻找情感高峰
for( ; (k-i)%33; k+=23*28); //在以体力和情感高峰之积的基础之上寻找智力高峰
cout << "Case " << caseNo <<
": the next triple peak occurs in " << k-d << " days." << endl;
}
return 0;
}
POJ1006 Biorhythms
猜你喜欢
转载自blog.csdn.net/HdUIprince/article/details/83245306
今日推荐
周排行