您的位置:首页 > 编程语言

POJ 1006 Biorhythms [中国剩余定理] 超短代码

2017-07-15 21:05 309 查看
中国剩余定理模板题,线下算出23,28,33的同余有奇效。

#include<cstdio>
int main(){
for(int p,e,i,d,count=1;scanf("%d%d%d%d",&p,&e,&i,&d)!=EOF&&p!=-1&&e!=-1&&i!=-1&&d!=-1;count++)
printf("Case %d: the next triple peak occurs in %d days.\n",count,((5544*p+14421*e+1288*i-d)%21252)<=0?((5544*p+14421*e+1288*i-d)%21252+21252):(5544*p+14421*e+1288*i-d)%21252);
}


没错。。O(1)出答案。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: