Submission #291031

#TimeUsernameProblemLanguageResultExecution timeMemory
291031Autoratch"The Lyuboyn" code (IZhO19_lyuboyn)C++14
20 / 100
292 ms5880 KiB
#include <bits/stdc++.h> using namespace std; const int N = 1<< 18; int n,k,t,s; string ss; bool used[N]; int main() { ios_base::sync_with_stdio(0); cin.tie(0); cin >> n >> k >> t >> ss; for(int i = 0;i < n;i++) if(ss[i]=='1') s+=(1 << i); cout << (1 << n) << '\n' << ss << '\n'; used[s] = true; for(int i = 1;i < (1 << n);i++) { bool br = false; for(int j = 0;j < n;j++) if(!br) for(int k = j+1;k < n;k++) if(!br) for(int l = k+1;l < n;l++) { int t = s^(1 << j)^(1 << k)^(1 << l); if(!used[t]){ br = true; s = t; break; } } used[s] = true; for(int j = 0;j < n;j++) cout << (bool)((1 << j)&s); cout << '\n'; } }
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...