#9967: 輸出問題


chinesex88 (Haruka)


送出我的答案後得到以下訊息 

第 1 測資點(100%): WA (line:345)
答案不正確

您的答案為: Game 34: 正確答案為: (0,1)
 
很明顯是沒對其到@@
但是測試那邊可以過
在UVa也拿到AC了
 
....3...這是? 
 
#include<cstdio>
#include<cstdlib>
#define maxn 1080
int main()
{
    int n,a[maxn],b[maxn],kase=1;
    while((scanf("%d",&n))!=EOF&&n!=0)
    {
        printf("Game %d:\n",kase++);
        for(int i=0;i<n;i++)scanf("%d",&a[i]);
        for(;;)
        {
            int A=0,B=0;
            for(int i=0;i<n;i++)
            {
                scanf("%d",&b[i]);
                if(a[i]==b[i])A++;
            }
            if(b[0]==0)break;
            for(int d=1;d<=9;d++)
            {
                int c1=0,c2=0;
                for(int i=0;i<n;i++)
                {
                    if(a[i]==d)c1++;
                    if(b[i]==d)c2++;
                }
                if(c1<c2)B+=c1; else B+=c2;
            }
            printf("    (%d,%d)\n",A,B-A);
        }
    }
}
 
#9979: Re:輸出問題


jasonlin920523 (林_頡辰)


 



這個網站編譯器壞掉了!
#9980: Re:輸出問題


jasonlin920523 (林_頡辰)


 



這個網站編譯器壞掉了!

你可以去別的網站!如:http://ideone.com也是很好的演示喔!

#13559: Re:輸出問題


k034006 (Sine Wu)


 

所以AC的人是怎麼過的阿ww

以下是我的code :

 

https://ideone.com/Fkl7Nb




#18398: Re:輸出問題


qazwsxcheng@gmail.com (___)


送出我的答案後得到以下訊息 

第 1 測資點(100%): WA (line:345)
答案不正確

您的答案為: Game 34: 正確答案為: (0,1)
 
很明顯是沒對其到@@
但是測試那邊可以過
在UVa也拿到AC了
 
....3...這是? 
 
#include
#include
#define maxn 1080
int main()
{
    int n,a[maxn],b[maxn],kase=1;
    while((scanf("%d",&n))!=EOF&&n!=0)
    {
        printf("Game %d:\n",kase++);
        for(int i=0;i<n;i++)scanf("%d",&a[i]);
        for(;;)
        {
            int A=0,B=0;
            for(int i=0;i<n;i++)
            {
                scanf("%d",&b[i]);
                if(a[i]==b[i])A++;
            }
            if(b[0]==0)break;
            for(int d=1;d<=9;d++)
            {
                int c1=0,c2=0;
                for(int i=0;i<n;i++)
                {
                    if(a[i]==d)c1++;
                    if(b[i]==d)c2++;
                }
                if(c1<c2)B+=c1; else B+=c2;
            }
            printf("    (%d,%d)\n",A,B-A);
        }
    }
}
 


吃了好幾個WA後終於被我發現原因:

要測試資料全是0才代表一組測資的結束!

明明在uva都沒有這種陷阱在這裡卻出現了,過不得在uva過了zerojudge卻過不了