| ||||||||||
| 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 | |||||||||
有谁想讨论讨论这道题呢?我弄出了个WA,真郁闷.#include <stdio.h>
void main(){
int t1,t2,t3,a[7],i,r=0;
while(1){
for(i=1; i<=6; i++){
scanf ("%d", &a[i]);
}
if(a[1]+a[2]+a[3]+a[4]+a[5]+a[6]==0) break;
r=a[6]+a[5]+a[4]+a[3]/4;
t1=a[5]*11;
t2=a[4]*5;
t3=a[3]%4;
switch (t3){
case 0:break;
case 1:t2=t2+5;t1=t1+7;r++;break;
case 2:t2=t2+3;t1=t1+6;r++;break;
case 3:t2++;t1=t1+5;r++;break;
}
if(t2>=a[2]){
t1=t1+(t2-a[2])*4;
if (t1<a[1]){
a[1]=a[1]-t1;
if(a[1]%16==0) r=r+a[1]/16;
if(a[1]%16!=0) r=r+a[1]/16+1;
}
}
if(a[2]>t2){
a[2]=a[2]-t2;
r=r+a[2]/9;
t1=t1+36-(a[2]%9)*4;
if (t1<a[1]){
a[1]=a[1]-t1;
if(a[1]%16==0) r=r+a[1]/16;
if(a[1]%16!=0) r=r+a[1]/16+1;
}
}
printf("%d\n",r);
}
}
Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator