# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
348537 | 2021-01-15T06:50:13 Z | arnold518 | Link (CEOI06_link) | C++14 | 300 ms | 64136 KB |
#include <bits/stdc++.h> using namespace std; typedef long long ll; typedef pair<int, int> pii; typedef pair<ll, ll> pll; const int MAXN = 5e5; mt19937 rng(chrono::high_resolution_clock::now().time_since_epoch().count()); int N, K; int A[MAXN+10]; vector<int> adj[MAXN+10]; int deg[MAXN+10]; int col[MAXN+10]; int vis[MAXN+10], cyc[MAXN+10]; int main() { scanf("%d%d", &N, &K); for(int i=1; i<=N; i++) { int u, v; scanf("%d%d", &u, &v); A[u]=v; adj[v].push_back(u); deg[v]++; } int ans=987654321; assert(N<=20); for(int i=0; i<(1<<N); i++) { for(int j=1; j<=N; j++) col[j]=0; int now=1; for(int p=1; p<=K+1; p++) { col[now]=1; now=A[now]; } for(int j=0; j<N; j++) { if(i&(1<<j)) { now=j+1; for(int p=1; p<=K; p++) { col[now]=1; now=A[now]; } } } bool flag=true; for(int j=1; j<=N; j++) if(!col[j]) flag=false; if(flag) ans=min(ans, __builtin_popcount(i)); } printf("%d\n", ans); }
Compilation message
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Runtime error | 25 ms | 24300 KB | Execution killed with signal 6 (could be triggered by violating memory limits) |
2 | Runtime error | 23 ms | 24300 KB | Execution killed with signal 6 (could be triggered by violating memory limits) |
3 | Runtime error | 23 ms | 24428 KB | Execution killed with signal 6 (could be triggered by violating memory limits) |
4 | Runtime error | 24 ms | 24556 KB | Execution killed with signal 6 (could be triggered by violating memory limits) |
5 | Runtime error | 25 ms | 24684 KB | Execution killed with signal 6 (could be triggered by violating memory limits) |
6 | Runtime error | 34 ms | 26732 KB | Execution killed with signal 6 (could be triggered by violating memory limits) |
7 | Runtime error | 49 ms | 28268 KB | Execution killed with signal 6 (could be triggered by violating memory limits) |
8 | Runtime error | 52 ms | 30060 KB | Execution killed with signal 6 (could be triggered by violating memory limits) |
9 | Runtime error | 61 ms | 32236 KB | Execution killed with signal 6 (could be triggered by violating memory limits) |
10 | Runtime error | 62 ms | 32236 KB | Execution killed with signal 6 (could be triggered by violating memory limits) |
11 | Runtime error | 90 ms | 36204 KB | Execution killed with signal 6 (could be triggered by violating memory limits) |
12 | Runtime error | 117 ms | 40188 KB | Execution killed with signal 6 (could be triggered by violating memory limits) |
13 | Runtime error | 158 ms | 44140 KB | Execution killed with signal 6 (could be triggered by violating memory limits) |
14 | Runtime error | 177 ms | 48108 KB | Execution killed with signal 6 (could be triggered by violating memory limits) |
15 | Runtime error | 199 ms | 52076 KB | Execution killed with signal 6 (could be triggered by violating memory limits) |
16 | Runtime error | 236 ms | 55916 KB | Execution killed with signal 6 (could be triggered by violating memory limits) |
17 | Runtime error | 261 ms | 60012 KB | Execution killed with signal 6 (could be triggered by violating memory limits) |
18 | Runtime error | 295 ms | 63852 KB | Execution killed with signal 6 (could be triggered by violating memory limits) |
19 | Runtime error | 290 ms | 63852 KB | Execution killed with signal 6 (could be triggered by violating memory limits) |
20 | Runtime error | 297 ms | 63852 KB | Execution killed with signal 6 (could be triggered by violating memory limits) |
21 | Runtime error | 300 ms | 64108 KB | Execution killed with signal 6 (could be triggered by violating memory limits) |
22 | Runtime error | 292 ms | 63852 KB | Execution killed with signal 6 (could be triggered by violating memory limits) |
23 | Runtime error | 296 ms | 63852 KB | Execution killed with signal 6 (could be triggered by violating memory limits) |
24 | Runtime error | 295 ms | 64136 KB | Execution killed with signal 6 (could be triggered by violating memory limits) |
25 | Runtime error | 291 ms | 63980 KB | Execution killed with signal 6 (could be triggered by violating memory limits) |