Submission #1371922


Source Code Expand

#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 Info

Submission Time
Task A - 東京都
User ShinjiSHIBATA
Language C++14 (GCC 5.4.1)
Score 0
Code Size 1474 Byte
Status WA
Exec Time 1 ms
Memory 128 KB

Judge Result

Set Name All
Score / Max Score 0 / 100
Status
WA × 3
Set Name Test Cases
All 10_random_to_kyo.txt, 20_noised_tokyoto.txt, 99_teuchi.txt
Case Name Status Exec Time Memory
10_random_to_kyo.txt WA 1 ms 128 KB
20_noised_tokyoto.txt WA 1 ms 128 KB
99_teuchi.txt WA 1 ms 128 KB