# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
291057 | 2020-09-04T15:58:14 Z | Autoratch | "The Lyuboyn" code (IZhO19_lyuboyn) | C++14 | 1000 ms | 5512 KB |
#include <bits/stdc++.h> using namespace std; const int N = 1<< 18; int n,k,t,s; string ss; bool used[N]; set<int> r; int main() { srand(time(NULL)); 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++) { while(true) { r.clear(); while(r.size()<k) r.insert(rand()%n); int t = s; for(int x : r) t^=(1 << x); if(!used[t]){ s = t; break; } } used[s] = true; for(int j = 0;j < n;j++) cout << (bool)((1 << j)&s); cout << '\n'; } }
Compilation message
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 1 ms | 384 KB | Ok |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Execution timed out | 1058 ms | 384 KB | Time limit exceeded |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Execution timed out | 1091 ms | 384 KB | Time limit exceeded |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Execution timed out | 1088 ms | 3576 KB | Time limit exceeded |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Execution timed out | 1097 ms | 384 KB | Time limit exceeded |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Execution timed out | 1094 ms | 5512 KB | Time limit exceeded |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Execution timed out | 1088 ms | 3576 KB | Time limit exceeded |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Execution timed out | 1036 ms | 2636 KB | Time limit exceeded |
2 | Halted | 0 ms | 0 KB | - |