Re: [ACM ] ACM 102
看板C_and_CPP (C/C++)作者superlove305 (goodjob!)時間16年前 (2010/03/07 14:21)推噓1(1推 0噓 1→)留言2則, 2人參與討論串2/2 (看更多)
大家好
我想要請問一下
有誰可以幫我看一下 acm 102為何我寫這樣 還是wa?????
我已經考慮 0 0 0 0 0 0 0 0 0
想了好久 有人可以幫我一下的嗎? 謝謝!
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main(){
int b1=0,b2=0,b3=0,g1=0,g2=0,g3=0,c1=0,c2=0,c3=0;
int t1=0,t2=0,t3=0,t4=0,t5=0,t6=0,tmin=0,num=0,total=0;
while(scanf("%d %d %d %d %d %d %d %d %d",&b1,&g1,&c1,&b2,&g2,&c2,&b3,&g3,&c3)!=EOF){
int i;
if(b1==b2 && b2==b3 && b3==c1 && c1==c2 && c2==c3 && c3==g1 && g1==g2 && g2==g3 && g3==0)
{
printf("BCG 0");
continue;
}
total=b1+b2+b3+c1+c2+c3+g1+g2+g3;
t1=0,t2=0,t3=0,t4=0,t5=0,t6=0;
tmin=0,num=0;
for(i=1;i<=6;i++)
{
switch(i)
{
case 1:
t1=b1+c2+g3;
break;
case 2:
t2=b1+g2+c3;
break;
case 3:
t3=c1+b2+g3;
break;
case 4:
t4=c1+g2+b3;
break;
case 5:
t5=g1+b2+c3;
break;
case 6:
t6=g1+c2+b3;
break;
}
}
if(t1>tmin)
{
tmin=t1;
num=1;
}
if(t2>tmin)
{
tmin=t2;
num=2;
}
if(t3>tmin)
{
tmin=t3;
num=3;
}
if(t4>tmin)
{
tmin=t4;
num=4;
}
if(t5>tmin)
{
tmin=t5;
num=5;
}
if(t6>tmin)
{
tmin=t6;
num=6;
}
switch(num)
{
case 1:
printf("BCG %d",total-tmin);
break;
case 2:
printf("BGC %d",total-tmin);
break;
case 3:
printf("CBG %d",total-tmin);
break;
case 4:
printf("CGB %d",total-tmin);
break;
case 5:
printf("GBC %d",total-tmin);
break;
case 6:
printf("GCB %d",total-tmin);
break;
}
}
system("pause");
return 0;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.247.43
推
03/07 14:41, , 1F
03/07 14:41, 1F
→
03/07 14:47, , 2F
03/07 14:47, 2F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
1
1
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章