Submission #363837

#TimeUsernameProblemLanguageResultExecution timeMemory
363837wind_reaperPaint By Numbers (IOI16_paint)C++17
0 / 100
1 ms364 KiB
#include "paint.h" #include <bits/stdc++.h> using namespace std; string solve_puzzle(string s, vector<int> c) { int n = s.size(); vector<int> wb(n); for(int i = 0; i < n; i++){ if(i + c[0] - 1 < n){ for(int j = 0; j < i; j++) wb[i] |= 1; for(int j = i; j < i + c[0]; j++) wb[j] |= 2; for(int j = i + c[0]; j < n; j++) wb[j] |= 1; } } string ans(n, '?'); for(int i = 0; i < n; i++){ if(wb[i] == 1) ans[i] = '_'; if(wb[i] == 2) ans[i] = 'X'; } return ans; }
#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...