poj 1006(中国剩余定理)

手动算出来就可以中间过程。。。。。然后带进去就可以了。。。。


#include <iostream>
using namespace std;
int main(int argc, char** argv) {
    int p,i,e,d,ans,cas=1;
    while(scanf("%d%d%d%d",&p,&e,&i,&d) && (p>=0)){
        ans=(5544*p+14421*e+1288*i-d+21252)%21252;
        if(ans==0) ans=21252;
        printf("Case %d: the next triple peak occurs in %d days.\n",cas++,ans);
    }
    return 0;
}


你可能感兴趣的:(poj 1006(中国剩余定理))