Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
贴代码,请指教~~我觉得已经无法再简了#include <stdio.h> int main(){ int p,i,e,d,x,j = 1; while(scanf("%d %d %d %d",&p,&i,&e,&d) && p!=-1){ x = (p * 5544 + i * 14421 + e * 1288 + 21252 - d) % 21252; printf("Case %d: the next triple peak occurs in %d days.\n",j++,x?x:21252); } return 0; } 主要思路是用中国剩余定理提前算出那三个系数,最后直接把系数填上就可以了。 Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator