#7745: 請大家幫我檢查看看


linpoyu123 (魚)

學校 : 國立臺南第一高級中學
編號 : 27370
來源 : [118.163.60.109]
最後登入時間 :
2022-11-22 20:02:13
a011. 00494 - Kindergarten Counting Game -- UVa494 | From: [210.70.137.251] | 發表日期 : 2013-05-15 11:04

我錯第10比跟第11比測資已騙測資分別是  "a b"   "a-b"

自己編譯完測試是沒問題,答案是2,可是系統說我的答案是5,不解,請高手幫我回答感謝:)

#include <cstdio>
#include <cstring>
using namespace std;
int main()
{
    char str[10000];
    while(gets(str))
    {
        bool x=false;
        int w=0,i=0;
        while(str[i])
        {
            x=false;
            while((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))
            {
                x=true;
                i++;
            }
            if(x)w++;
            i++;
        }
        printf("%d\n",w);
        fflush(stdout);
    }
    return 0;
}

 
#7746: Re:請大家幫我檢查看看


linpoyu123 (魚)

學校 : 國立臺南第一高級中學
編號 : 27370
來源 : [118.163.60.109]
最後登入時間 :
2022-11-22 20:02:13
a011. 00494 - Kindergarten Counting Game -- UVa494 | From: [210.70.137.251] | 發表日期 : 2013-05-15 11:05

我錯第10比跟第11比測資已騙測資分別是  "a b"   "a-b"

自己編譯完測試是沒問題,答案是2,可是系統說我的答案是5,不解,請高手幫我回答感謝:)

#include
#include
using namespace std;
int main()
{
    char str[10000];
    while(gets(str))
    {
        bool x=false;
        int w=0,i=0;
        while(str[i])
        {
            x=false;
            while((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))
            {
                x=true;
                i++;
            }
            if(x)w++;
            i++;
        }
        printf("%d\n",w);
        //fflush(stdout);
    }
    return 0;
}



 
#7747: Re:請大家幫我檢查看看


linpoyu123 (魚)

學校 : 國立臺南第一高級中學
編號 : 27370
來源 : [118.163.60.109]
最後登入時間 :
2022-11-22 20:02:13
a011. 00494 - Kindergarten Counting Game -- UVa494 | From: [210.70.137.251] | 發表日期 : 2013-05-15 11:14

剛剛傳UVA結果 AC ,不知道是UVA抓的不夠嚴還是zerojudge的問題
 
ZeroJudge Forum