Submission #1232095

#TimeUsernameProblemLanguageResultExecution timeMemory
1232095kaltspielerhyPaint By Numbers (IOI16_paint)C++20
0 / 100
0 ms328 KiB
#include "paint.h" #include <bits/stdc++.h> using namespace std; string solve_puzzle(string s, vector<int> c) { int N = s.size(); int space = N; for (int i : c) space -= i+1; space += 1; int idx = 0, gAct = 0; while (idx < N) { if (gAct < c.size()) { for (int i = 0; i < c[gAct]; i++) { s[idx] = 'X'; idx++; } gAct++; } s[idx] = '_'; idx++; } string original = s; for (int iElement = 0; iElement < N; iElement++) { for (int add = 1; add <= space; add++) { if (original[iElement] != original[(iElement+add)%N]) s[(iElement+add)%N] = '?'; } } return s; }

Compilation message (stderr)

paint.h:1:9: warning: #pragma once in main file
    1 | #pragma once
      |         ^~~~
paint_c.h:1:9: warning: #pragma once in main file
    1 | #pragma once
      |         ^~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...