Submission #889562

#TimeUsernameProblemLanguageResultExecution timeMemory
889562Faisal_SaqibPaint By Numbers (IOI16_paint)C++17
7 / 100
1 ms504 KiB
#include <iostream> #include <vector> #include <map> #include <set> #include <algorithm> using namespace std; string solve_puzzle(string s,vector<int> c) { int n=s.size(); string ans=""; int k=c[0]; set<char> pos[n]; for(int i=0;(i+k-1)<n;i++) { string cur(n,'_'); for(int j=0;j<k;j++) cur[i+j]='X'; for(int j=0;j<n;j++) pos[j].insert(cur[j]); } for(int i=0;i<n;i++) { // cout<<pos[j].sie()/<<endl; if(pos[i].size()==2) { ans+='?'; } else { ans+=(*begin(pos[i])); } } return ans; // for(int i=0;i<k;i++) // { // } 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...