Submission #730151

#TimeUsernameProblemLanguageResultExecution timeMemory
730151Nahian9696드문 곤충 (IOI22_insects)C++17
0 / 100
1 ms288 KiB
#include "insects.h" #include <bits/stdc++.h> using namespace std; typedef long long ll; typedef vector<int> vi; typedef vector<ll> vll; #define f0(i, n) for(int i = 0; i < (n); i++) #define f1(i, n) for(int i = 1; i <= (n); i++) #define ff first #define ss second #define pb push_back int min_cardinality(int N) { bool vis[N]; int ret = 1e9; f0(i, N) { if(vis[i]) continue; vi lst; int cnt = 0; for(int cur = i; cur < N; cur++) { if(vis[cur]) continue; move_inside(cur); int crd = press_button(); if(crd > cnt) { cnt++; lst.pb(cur); vis[cur] = true; } else { move_outside(cur); } } ret = min(ret, cnt); for(int ins: lst) move_outside(ins); } return ret; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...