제출 #1211955

#제출 시각아이디문제언어결과실행 시간메모리
1211955serkanrashid드문 곤충 (IOI22_insects)C++20
10 / 100
99 ms448 KiB
#include "insects.h" #include <bits/stdc++.h> #define endl "\n" using namespace std; const int MAXN = 2048; int n; int used[MAXN]; int min_cardinality(int N) { n = N; int ans = 1e9; vector<int>v; for(int i = 0; i < n; i++) v.push_back(i); for(int i = 0; i < n; i++) { move_inside(v[i]); used[i] = 1; } while(v.size()) { int br = press_button(); for(int j = v.size()-1; j >= 0; j--) { move_outside(v[j]); used[j] = 0; int nb = press_button(); if(nb != br) { move_inside(v[j]); used[j] = 1; } } ans = br; vector<int>pom; for(int j = 0; j < v.size(); j++) { if(used[j]) { used[j] = 0; move_outside(v[j]); } else { pom.push_back(v[j]); move_inside(v[j]); used[j] = 1; } } v.clear(); v = pom; } return ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...