提出 #48554097


ソースコード 拡げる

#include <iostream>
#include <string>
using namespace std;

int main() {
    string S, T; cin >> S >> T;
    char S1, S2, T1, T2;
    S1 = S[0];
    S2 = S[1];
    T1 = T[0];
    T2 = T[1];

    int s1 = S1 - 'A';
    int s2 = S2 - 'A';
    int t1 = T1 - 'A';
    int t2 = T2 - 'A';

    int d1 = abs(s1-s2);
    int d2 = abs(t1-t2);

    d1 = min(d1, 5-d1);
    d2 = min(d2, 5-d2);

    if (d1 == d2) cout << "Yes" << endl;
    else cout << "No" << endl;

    return 0;
}

提出情報

提出日時
問題 B - Pentagon
ユーザ integral
言語 C++ 23 (gcc 12.2)
得点 200
コード長 473 Byte
結果 AC
実行時間 1 ms
メモリ 3676 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 200 / 200
結果
AC × 3
AC × 18
セット名 テストケース
Sample 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt
All 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt, 01_test_01.txt, 01_test_02.txt, 01_test_03.txt, 01_test_04.txt, 01_test_05.txt, 01_test_06.txt, 01_test_07.txt, 01_test_08.txt, 01_test_09.txt, 01_test_10.txt, 01_test_11.txt, 01_test_12.txt, 01_test_13.txt, 01_test_14.txt, 01_test_15.txt
ケース名 結果 実行時間 メモリ
00_sample_01.txt AC 1 ms 3536 KiB
00_sample_02.txt AC 1 ms 3472 KiB
00_sample_03.txt AC 1 ms 3484 KiB
01_test_01.txt AC 1 ms 3404 KiB
01_test_02.txt AC 1 ms 3604 KiB
01_test_03.txt AC 1 ms 3644 KiB
01_test_04.txt AC 1 ms 3676 KiB
01_test_05.txt AC 1 ms 3536 KiB
01_test_06.txt AC 1 ms 3536 KiB
01_test_07.txt AC 1 ms 3540 KiB
01_test_08.txt AC 1 ms 3608 KiB
01_test_09.txt AC 1 ms 3536 KiB
01_test_10.txt AC 1 ms 3476 KiB
01_test_11.txt AC 1 ms 3528 KiB
01_test_12.txt AC 1 ms 3476 KiB
01_test_13.txt AC 1 ms 3480 KiB
01_test_14.txt AC 1 ms 3536 KiB
01_test_15.txt AC 1 ms 3496 KiB