#6446: 空白鍵


rockwyc992 (印章)

學校 : 國立中央大學
編號 : 13741
來源 : [223.141.13.244]
最後登入時間 :
2017-02-27 23:14:02
a365. 3. 新井字遊戲 -- 100學年度全國資訊學科能力競賽 | From: [118.170.184.28] | 發表日期 : 2012-03-06 21:04

這題是不是每行都多了一個空白阿

 

我把我的讀入:

 scanf("%d%*c",&n);

while(n--)
{
    fgets(map,15,stdin);
    t = 0;
    for(int i=0 ; i<12 ; i++)
        if(map[i] == '1')
            t |= (1<<i);
    printf("%d",dp[t]);
}

 

改成

 

scanf("%d%*c%*c",&n);

    while(n--)
    {
        fgets(map,15,stdin);
        t = 0;
        for(int i=0 ; i<12 ; i++)
            if(map[i] == '1')
                t |= (1<<i);

        printf("%d",dp[t]);
    }

 

就過了

 
#6460: Re:空白鍵


firejox (tangent)

學校 : 國立臺中第一高級中學
編號 : 8517
來源 : [36.235.168.46]
最後登入時間 :
2023-03-12 03:01:48
a365. 3. 新井字遊戲 -- 100學年度全國資訊學科能力競賽 | From: [123.240.128.87] | 發表日期 : 2012-03-11 16:48

這題是不是每行都多了一個空白阿

 

我把我的讀入:

 scanf("%d%*c",&n);

while(n--)
{
    fgets(map,15,stdin);
    t = 0;
    for(int i=0 ; i<12 ; i++)
        if(map[i] == '1')
            t |= (1<    printf("%d",dp[t]);
}

 

改成

 

scanf("%d%*c%*c",&n);

    while(n--)
    {
        fgets(map,15,stdin);
        t = 0;
        for(int i=0 ; i<12 ; i++)
            if(map[i] == '1')
                t |= (1<
        printf("%d",dp[t]);
    }

 

就過了

有可能是windows的CRLF格式吧.... 

 
#6461: Re:空白鍵


firejox (tangent)

學校 : 國立臺中第一高級中學
編號 : 8517
來源 : [36.235.168.46]
最後登入時間 :
2023-03-12 03:01:48
a365. 3. 新井字遊戲 -- 100學年度全國資訊學科能力競賽 | From: [123.240.128.87] | 發表日期 : 2012-03-11 16:50

這題是不是每行都多了一個空白阿

 

我把我的讀入:

 scanf("%d%*c",&n);

while(n--)
{
    fgets(map,15,stdin);
    t = 0;
    for(int i=0 ; i<12 ; i++)
        if(map[i] == '1')
            t |= (1<    printf("%d",dp[t]);
}

 

改成

 

scanf("%d%*c%*c",&n);

    while(n--)
    {
        fgets(map,15,stdin);
        t = 0;
        for(int i=0 ; i<12 ; i++)
            if(map[i] == '1')
                t |= (1<
        printf("%d",dp[t]);
    }

 

就過了

有可能是windows的CRLF關係吧...

 

 

 
ZeroJudge Forum