生理周期
来源:互联网 发布:卡卢比捏脸数据 编辑:程序博客网 时间:2024/05/01 18:55
// 这道题的难点什么的记不清楚了,poj上有一个讨论,给了一些奇葩数据// http://poj.org/bbs?problem_id=1006#include<iostream>using namespace std;int main(){ int p, e, i, d; int Case = 1; while(cin >> p >> e >> i >> d) { if(p < 0 && e < 0 && i < 0 && d < 0) { break; } int Tp, Te, Ti; Tp = p % 23; Te = e % 28; Ti = i % 33; int j = 0; for(j = Tp; ; j += 23) { if ((j - Te) % 28 == 0 && (j - Ti) % 33 == 0 && j > d) { cout << "Case " << Case++ << ": the next triple peak occurs in " << j - d <<" days." << endl; break; } } } return 0;}