#4613: 測資是不是怪怪的..


enigma (Enigma∮祐毅~☆(舊帳號))


以下是我的程式碼 

#include <cstdio>
using namespace std;

int main()
{
    int n,m,len,high,i,j,k,s,f,c;
    char s1[10][40][41],s2[10][40][41];
    scanf("%d%d%d%d",&n,&m,&len,&high);
        for(i=0;i<n;++i)
            for(j=0;j<high;++j)
                scanf("%s",s1[i][j]);

        for(i=0;i<m;++i)
            for(j=0;j<high;++j)
                scanf("%s",s2[i][j]);

        for(i=0;i<m;i++)
        {
            f=0;
            for(j=0;j<n;j++)
            {
                c=0;
                for(k=0;k<high;k++)
                {
                    for(s=0;s<len;s++)
                    {
                        if(s1[j][k][s]=='-')continue;
                        else if(s1[j][k][s]!=s2[i][k][s])
                        {
                            f++;  //f是用來判斷有幾張題怪物圖跟測試圖不一樣
                            c=1;  //如果圖不一樣 c設為1 等等用來break
                            break;//既然是不一樣的  所以就提早結束
                        }
                    }
                    if(c)break; //提早結束
                }
            }
            if(f==n) 
                printf("N\n");
            else
                printf("Y\n");
        }
    return 0;
}

可以請大家幫我看一下我錯哪邊嗎

謝謝囉

#4614: Re:測資是不是怪怪的..


enigma (Enigma∮祐毅~☆(舊帳號))


我找到測資了
測資確確實實的有問題
 
大家可以參考下列這個網址
 
輸入的部分:
http://www.akhs.tpc.edu.tw/akvb/test/2005final/jtestdata/pc.in
 
輸出的部分:
http://www.akhs.tpc.edu.tw/akvb/test/2005final/jtestdata/pc.out
 

第4、8、10的測試圖
結果應該為N
 
大家可以貼在記事本比對關查
每30行為一張圖片
 
怪物圖為前5張
測試圖為後10張

很好奇各位大大是如何AC的
測資錯卻還能AC  想必程式碼也是以錯的觀念來做輸出

#4615: Re:測資是不是怪怪的..


YogiBear (test)


我找到測資了
測資確確實實的有問題
 
大家可以參考下列這個網址
 
輸入的部分:
http://www.akhs.tpc.edu.tw/akvb/test/2005final/jtestdata/pc.in
 
輸出的部分:
http://www.akhs.tpc.edu.tw/akvb/test/2005final/jtestdata/pc.out
 

第4、8、10的測試圖
結果應該為N
 
大家可以貼在記事本比對關查
每30行為一張圖片
 
怪物圖為前5張
測試圖為後10張

很好奇各位大大是如何AC的
測資錯卻還能AC  想必程式碼也是以錯的觀念來做輸出

依你提供的資料

第 4 張測試圖去比對第 4 隻怪

正確 768 錯誤 192

768 >= (192 * 4)

所以 ans = Y

應該沒錯。

#4616: Re:測資是不是怪怪的..


YogiBear (test)


我找到測資了
測資確確實實的有問題
 
大家可以參考下列這個網址
 
輸入的部分:
http://www.akhs.tpc.edu.tw/akvb/test/2005final/jtestdata/pc.in
 
輸出的部分:
http://www.akhs.tpc.edu.tw/akvb/test/2005final/jtestdata/pc.out
 

第4、8、10的測試圖
結果應該為N
 
大家可以貼在記事本比對關查
每30行為一張圖片
 
怪物圖為前5張
測試圖為後10張

很好奇各位大大是如何AC的
測資錯卻還能AC  想必程式碼也是以錯的觀念來做輸出

依你提供的資料

第 4 張測試圖去比對第 4 隻怪

正確 768 錯誤 192

768 >= (192 * 4)

所以 ans = Y

應該沒錯。


還有你直接把答案貼出來

那就不好玩了。