京都大学プログラミングコンテスト2015

Submission #1371922

Source codeソースコード

#define _CRT_SECURE_NO_WARNINGS
#include <cstdio>
#include <cstring>
using namespace std;

int main()
{
    const char *tokyo = "tokyo";
    const char *kyoto = "kyoto";

    const int tlen = strlen(tokyo);
    const int klen = strlen(kyoto);

    int T;

    if (scanf("%d", &T) < 1) return 0;

    char S[101];

    for (int i = 0; i < T; i++)
    {
        if (scanf("%s", S) < 1) return 0;

        int slen = strlen(S);

        int cnt = 0;

        for (int j = 0; j < slen; j++)
        {
            if (S[j] == tokyo[0])
            {
                int bkj = j;
                for (int k = 0; k < tlen; k++)
                {
                    if (S[j] != tokyo[k])
                    {
                        if (S[j] == kyoto[0]) j = bkj;
                        break;
                    }
                    else if (k == tlen - 1) cnt++;

                    j++;
                }
            }

            if (S[j] == kyoto[0])
            {
                int bkj = j;
                for (int k = 0; k < klen; k++)
                {
                    if (S[j] != kyoto[k])
                    {
                        if (S[j] == tokyo[0]) j = bkj;
                        break;
                    }
                    else if (k == klen - 1) cnt++;

                    j++;
                }
            }
        }

        printf("%d\n", cnt);
    }

    return 0;
}

Submission

Task問題 A - 東京都
User nameユーザ名 しもとしとき
Created time投稿日時
Language言語 C++14 (GCC 5.4.1)
Status状態 WA
Score得点 0
Source lengthソースコード長 1474 Byte
File nameファイル名
Exec time実行時間 ms
Memory usageメモリ使用量 -

Test case

Set

Set name Score得点 / Max score Cases
All 0 / 100 10_random_to_kyo.txt,20_noised_tokyoto.txt,99_teuchi.txt

Test case

Case name Status状態 Exec time実行時間 Memory usageメモリ使用量
10_random_to_kyo.txt WA
20_noised_tokyoto.txt WA
99_teuchi.txt WA