竹園論壇

標題: toj 114 [打印本頁]

作者: 林宇翔    時間: 2014-8-21 18:29
標題: toj 114
本帖最後由 林宇翔 於 2014-8-22 16:53 編輯

為什麼是WA
[C++] 純文本查看 復制代碼
#include<iostream>
using namespace std;
int main()
{
    int di[6][5],a=0;
    for(int e=0;e<5;e++)
    {
        for(int f=0;f<6;f++)
        {
            cin>>di[f][e];
        }
    }
    /*for(int e=0;e<5;e++)
    {
        for(int f=0;f<6;f++)
        {
            cout<<di[f][e]<<" ";
        }
        cout<<endl;
    }*/
   
    for(int y=0,ye=0,yf=1,yg=2;yg<=5;ye++,yf++,yg++)
    {
        for(int x=0;x<6;x++)
        {
            //cout<<di[x][ye]<<di[x][yf]<<di[x][yg]<<endl;
            for(int b=1;b<=6;b++)
            {
                cout<<"b="<<b<<endl;
                if(di[x][ye] == b && di[x][yf] == b && di[x][yg] == b)
                a++;
                break;
            }
        }
    }
    for(int x=0,xe=0,xf=1,xg=2;xg<=6;xe++,xf++,xg++)
    {
        for(int y=0;y<5;y++)
        {
            //cout<<di[xe][y]<<di[xf][y]<<di[xg][y]<<endl;
            for(int b=1;b<=6;b++)
            {
                cout<<"b="<<b<<endl;
                if(di[xe][y] == b && di[xf][y] == b && di[xg][y] == b)
                a++;
                break;
            }
        }
    }
    cout<<a<<endl;
    if(a != 0)
    {
        cout<<"Yes"<<endl;
    }
    else
    {
        cout<<"No"<<endl;
    }
    return 0;
}

作者: Brad    時間: 2014-8-21 19:42
好多變數......
作者: domen111    時間: 2014-8-21 20:29
本帖最後由 domen111 於 2014-8-21 20:31 編輯

Debug Code記得刪掉啊! 把29,43,50行刪掉就AC了
我完全不用看題目敘述直接用範測測試就發現輸出了一堆不必要的東西,judge系統會認為那是你的解答的一部份,當然認為是wrong answer囉!

作者: 零人桐    時間: 2014-8-29 14:20

TOJ 114的影片的程式可以丟出來嘛!
作者: 林宇翔    時間: 2014-8-29 14:30
零人桐 發表於 2014-8-29 14:20

TOJ 114的影片的程式可以丟出來嘛!

什麼意思
作者: 零人桐    時間: 2014-9-6 16:35
嗯......
說來話長




歡迎光臨 竹園論壇 (http://forum.tfcis.org/) Powered by Discuz! X3.2