Online JudgeProblem SetAuthorsOnline ContestsUser
Web Board
Home Page
F.A.Qs
Statistical Charts
Problems
Submit Problem
Online Status
Prob.ID:
Register
Update your info
Authors ranklist
Current Contest
Past Contests
Scheduled Contests
Award Contest
User ID:
Password:
  Register

Re:贴代码,请指教~~我觉得已经无法再简了

Posted by neozero at 2015-07-09 11:43:24 on Problem 1006
In Reply To:贴代码,请指教~~我觉得已经无法再简了 Posted by:1064232633 at 2015-06-14 00:12:47
> #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;
> }
> 
> 主要思路是用中国剩余定理提前算出那三个系数,最后直接把系数填上就可以了。
提前算出来好评……我用了算法导论上的那个extended_euclid算的

Followed by:

Post your reply here:
User ID:
Password:
Title:

Content:

Home Page   Go Back  To top


All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator