Submission #1233122

#TimeUsernameProblemLanguageResultExecution timeMemory
1233122fermatparentrises (BOI18_parentrises)C++20
Compilation error
0 ms0 KiB
for (int i = n; i >= 1; i--) { mn[0] = min( mn[0], pref[0][i] ); mn[1] = min( mn[1], pref[1][i] ); if (s[i] == ')') continue; if (mn[0] > 0 && bal1 > bal2) { ans[i] = 'B'; mn[0]--; bal1--; } else if (mn[1] > 0) { ans[i] = 'R'; mn[1]--; bal2--; } } if (bal < 0 || bal > n) fl = 1; reverse(s + 1, s + n + 1); bal = 0; for (int i = 1; i <= n; i++) { if ( s[i] == '(' ) bal--; else bal += 2; if (bal < 0) fl = 1; } if (bal < 0 || bal > n) fl = 1; if (fl) puts("impossible"); else { for (int i = 1; i <= n; i++) printf("%c", ans[i]); printf("\n"); } } } }

Compilation message (stderr)

parentrises.cpp:1:1: error: expected unqualified-id before 'for'
    1 | for (int i = n; i >= 1; i--)
      | ^~~
parentrises.cpp:1:17: error: 'i' does not name a type
    1 | for (int i = n; i >= 1; i--)
      |                 ^
parentrises.cpp:1:25: error: 'i' does not name a type
    1 | for (int i = n; i >= 1; i--)
      |                         ^
parentrises.cpp:19:13: error: expected unqualified-id before 'if'
   19 |             if (bal < 0 || bal > n) fl = 1;
      |             ^~
parentrises.cpp:21:20: error: expected constructor, destructor, or type conversion before '(' token
   21 |             reverse(s + 1, s + n + 1);
      |                    ^
parentrises.cpp:23:13: error: 'bal' does not name a type
   23 |             bal = 0;
      |             ^~~
parentrises.cpp:25:13: error: expected unqualified-id before 'for'
   25 |             for (int i = 1; i <= n; i++)
      |             ^~~
parentrises.cpp:25:29: error: 'i' does not name a type
   25 |             for (int i = 1; i <= n; i++)
      |                             ^
parentrises.cpp:25:37: error: 'i' does not name a type
   25 |             for (int i = 1; i <= n; i++)
      |                                     ^
parentrises.cpp:35:13: error: expected unqualified-id before 'if'
   35 |             if (bal < 0 || bal > n) fl = 1;
      |             ^~
parentrises.cpp:37:13: error: expected unqualified-id before 'if'
   37 |             if (fl)
      |             ^~
parentrises.cpp:39:13: error: expected unqualified-id before 'else'
   39 |             else
      |             ^~~~
parentrises.cpp:45:9: error: expected declaration before '}' token
   45 |         }
      |         ^
parentrises.cpp:46:5: error: expected declaration before '}' token
   46 |     }
      |     ^
parentrises.cpp:47:1: error: expected declaration before '}' token
   47 | }
      | ^