#6446: 空白鍵


rockwyc992 (印章)


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

 

我把我的讀入:

 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)


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

 

我把我的讀入:

 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)


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

 

我把我的讀入:

 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關係吧...