[問題]關於 ACM Q102
我發現我上傳他一直說答案錯誤,可是我輸入他的測試資料並沒有錯說
我一直搞不懂我到底錯在哪哩,誰可以幫忙我一下呢?
我寫的方法有點濫,感覺有點突法煉鋼~~~
我懷疑是不是我沒有辦法重複輸入,感覺ACM的題目都要這樣,請問
它給的INPUT好幾行資料要一次測試嗎???
以下是題目http://acm.uva.es/p/v1/102.html
希望有人能幫我看看,謝謝囉
#include<iostream.h>
#include <stdio.h>
int main()
{
int a[9];
int b[6];
int MIN=65535;
int MINNUM;
int m, n;
for(int i=0;i<9;i++)
{
scanf("%d",&a[i]);
}
b[1]=a[3]+a[6]+a[1]+a[7]+a[2]+a[5];
b[0]=a[3]+a[6]+a[2]+a[8]+a[1]+a[4];
b[4]=a[4]+a[7]+a[0]+a[6]+a[2]+a[5];
b[5]=a[4]+a[7]+a[2]+a[8]+a[0]+a[3];
b[2]=a[5]+a[8]+a[0]+a[6]+a[1]+a[4];
b[3]=a[5]+a[8]+a[1]+a[7]+a[0]+a[3];
for(int k=0;k<6;k++)
{
if(b[k]<MIN)
{
MIN=b[k];
MINNUM=k;
}
}
if(MINNUM==0)
cout<<"BCG"<<" "<<b[0];
else if(MINNUM==1)
cout<<"BGC"<<" "<<b[1];
else if(MINNUM==2)
cout<<"CBG"<<" "<<b[2];
else if(MINNUM==3)
cout<<"CGB"<<" "<<b[3];
else if(MINNUM==4)
cout<<"GBC"<<" "<<b[4];
else if (MINNUM==5)
cout<<"GCB"<<" "<<b[5];
return 0;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.89.94
推
02/12 12:17, , 1F
02/12 12:17, 1F
→
02/12 12:18, , 2F
02/12 12:18, 2F
→
02/12 12:19, , 3F
02/12 12:19, 3F
→
02/12 12:19, , 4F
02/12 12:19, 4F
→
02/12 12:20, , 5F
02/12 12:20, 5F
推
02/12 14:23, , 6F
02/12 14:23, 6F
→
02/12 14:24, , 7F
02/12 14:24, 7F
推
02/12 15:32, , 8F
02/12 15:32, 8F
→
02/12 15:33, , 9F
02/12 15:33, 9F
→
02/12 15:34, , 10F
02/12 15:34, 10F
推
02/12 16:48, , 11F
02/12 16:48, 11F
推
02/12 19:56, , 12F
02/12 19:56, 12F
推
02/13 02:59, , 13F
02/13 02:59, 13F
推
02/13 08:24, , 14F
02/13 08:24, 14F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章