Submission #3874183


Source Code Expand

#include <bits/stdc++.h>
using namespace std;

string s;
int i = 0;
map<char, int> mp;

int read(){
    if (isalpha(s[i])) {
      return mp[s[i++]];
    }
    i++;
    int l = read();
    i++;
    int r = read();
    i++;
    if (max(l, r) > 0 && min(l, r) == 0) {
      return max(l, r) - 1;
    }
    return -1;
}

int main(){
    cin >> s;
    char c;
    int d;
    while (cin >> c >> d) {
      mp[c] = d;
    }
    if (read() != 0) {
      cout << "No" << endl;
    } else {
      cout << "Yes" << endl;
    }
}

Submission Info

Submission Time
Task B - Tournament Chart
User burgundyernie
Language C++14 (GCC 5.4.1)
Score 100
Code Size 554 Byte
Status AC
Exec Time 1 ms
Memory 256 KB

Judge Result

Set Name All
Score / Max Score 100 / 100
Status
AC × 49
Set Name Test Cases
All 00_sample_00, 00_sample_01, 10_tiny_00, 10_tiny_01, 10_tiny_02, 10_tiny_03, 10_tiny_04, 10_tiny_05, 10_tiny_06, 10_tiny_07, 10_tiny_08, 10_tiny_09, 20_small_00, 20_small_01, 20_small_02, 20_small_03, 20_small_04, 20_small_05, 20_small_06, 20_small_07, 20_small_08, 20_small_09, 30_middle_00, 30_middle_01, 30_middle_02, 30_middle_03, 30_middle_04, 30_middle_05, 30_middle_06, 30_middle_07, 30_middle_08, 30_middle_09, 40_large_00, 40_large_01, 40_large_02, 40_large_03, 40_large_04, 40_large_05, 40_large_06, 40_large_07, 40_large_08, 40_large_09, 90_handmade_00, 90_handmade_01, 90_handmade_02, 90_handmade_03, 90_handmade_04, 90_handmade_05, 90_handmade_06
Case Name Status Exec Time Memory
00_sample_00 AC 1 ms 256 KB
00_sample_01 AC 1 ms 256 KB
10_tiny_00 AC 1 ms 256 KB
10_tiny_01 AC 1 ms 256 KB
10_tiny_02 AC 1 ms 256 KB
10_tiny_03 AC 1 ms 256 KB
10_tiny_04 AC 1 ms 256 KB
10_tiny_05 AC 1 ms 256 KB
10_tiny_06 AC 1 ms 256 KB
10_tiny_07 AC 1 ms 256 KB
10_tiny_08 AC 1 ms 256 KB
10_tiny_09 AC 1 ms 256 KB
20_small_00 AC 1 ms 256 KB
20_small_01 AC 1 ms 256 KB
20_small_02 AC 1 ms 256 KB
20_small_03 AC 1 ms 256 KB
20_small_04 AC 1 ms 256 KB
20_small_05 AC 1 ms 256 KB
20_small_06 AC 1 ms 256 KB
20_small_07 AC 1 ms 256 KB
20_small_08 AC 1 ms 256 KB
20_small_09 AC 1 ms 256 KB
30_middle_00 AC 1 ms 256 KB
30_middle_01 AC 1 ms 256 KB
30_middle_02 AC 1 ms 256 KB
30_middle_03 AC 1 ms 256 KB
30_middle_04 AC 1 ms 256 KB
30_middle_05 AC 1 ms 256 KB
30_middle_06 AC 1 ms 256 KB
30_middle_07 AC 1 ms 256 KB
30_middle_08 AC 1 ms 256 KB
30_middle_09 AC 1 ms 256 KB
40_large_00 AC 1 ms 256 KB
40_large_01 AC 1 ms 256 KB
40_large_02 AC 1 ms 256 KB
40_large_03 AC 1 ms 256 KB
40_large_04 AC 1 ms 256 KB
40_large_05 AC 1 ms 256 KB
40_large_06 AC 1 ms 256 KB
40_large_07 AC 1 ms 256 KB
40_large_08 AC 1 ms 256 KB
40_large_09 AC 1 ms 256 KB
90_handmade_00 AC 1 ms 256 KB
90_handmade_01 AC 1 ms 256 KB
90_handmade_02 AC 1 ms 256 KB
90_handmade_03 AC 1 ms 256 KB
90_handmade_04 AC 1 ms 256 KB
90_handmade_05 AC 1 ms 256 KB
90_handmade_06 AC 1 ms 256 KB