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:用AC的程序随机产生了100组数据,都一样,这里的所有数据都已经测过,还是WA,求大牛

Posted by hustar at 2008-08-27 12:56:05 on Problem 1017
In Reply To:用AC的程序随机产生了100组数据,都一样,这里的所有数据都已经测过,还是WA,求大牛 Posted by:hyd1234 at 2008-08-01 16:28:43
> #include"iostream"
> using namespace std;
> int main()
> {
> int a,b,c,d,e,f,res;
>       while(cin>>f>>e>>d>>c>>b>>a)
>       {
>            if(a==0&&b==0&&c==0&&d==0&&e==0&&f==0) break;
>               res=a;
>            res+=b;
>            if(b*11>f) f=0;
>                else f=f-11*b;
>            res+=c;
>            if(c*5>e) 
>                      {
>                        f=f-4*(5*c-e);
>                        e=0;
>                        if(f<0) f=0;
>                      } 
>               else 
>               {
>                    e=e-5*c;
>               }                  
>            if(d%4==0) res+=d/4;
>            else 
>                {
>                       res+=d/4;
>                       res=res+1;
>                       int k=4-d%4;
>                       if(k==1) {
>                                        if(e>0) e--,f=f-5;
>                                        else f=f-9;
>                                }
>                       
>                       if(k==2) 
>                                {
>                                         if(e>2) e=e-3,f=f-6;
>                                         else f=f-(18-4*e);
>                                }
>                       if(k==3) 
>                                {
>                                         if(e>4) e=e-5,f=f-7;
>                                         else f=f-(27-4*e);
>                                }
>                }
>                       if(f<0) f=0;
>                       if(e<0) e=0;
>                       if(e>0) {
>                                   if(e%9==0) res+=e/9;
>                                   else {
>                                            res+=e/9;
>                                            res=res+1;
>                                            f=f-(36-4*(e%9));
>                                        }
>                               }
>                       if(f<0) f=0;
>                       if(f>0) {if(f%36==0) res+=f/36;
>                                   else res=res+f/36,res=res+1;
>                                   }
>                       cout<<res<<endl; 
>                } 
>     return 0;  
> }

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