Submission #1054526

#TimeUsernameProblemLanguageResultExecution timeMemory
1054526IgnutRarest Insects (IOI22_insects)C++17
0 / 100
0 ms344 KiB
/* Ignut started: 11.08.2024 now: 12.08.2024 ████████████████████████████████████████████████████████████████████ ████████████████████████████████ ████████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████ ██████████████████ ██████████████████ ██████ ██████ ██████████████ ██████████████ ██████ ██████ ██ ████████████ ████████████ ██ ██████ ██████ ████ ██████████ ██████████ ████ ██████ ██████ ████ ██████████ ██████████ ████ ██████ ██████ ████ ██████████ ██████████ ██████ ██████ ██████ ██████ ██████████ ██████████ ██████ ██████ ██████ ██████ ████████ ████████ ██████ ██████ ██████ ██████ ██████ ██████ ██████ ██████ ██████ ████ ████ ████ ████ ██████ ██████ ██████████ ████ ██████████ ██████ ██████ ██ ██████ ████████ ██████ ██ ██████ ██████ ██████ ████████ ██████ ██████ ██████ ██ ██ ██████ ██████████████████████ ████ ████ ██████████████████████ ████████████████████████ ██ ██ ████████████████████████ ██████████████████████████ ██████████████████████████ ██████████████████████████████ ██████████████████████████████ ████████████████████████████████████████████████████████████████████ */ #include <bits/stdc++.h> using namespace std; using ll = long long; void move_inside(int i); void move_outside(int i); int press_button(); int min_cardinality(int N) { int lo = 1, hi = N; while (lo < hi) { int mid = lo + (hi - lo + 1) / 2; vector<int> in; for (int i = 0; i < N; i ++) { move_inside(i); in.push_back(i); if (press_button() > mid) { move_outside(i); in.pop_back(); } } if (in.size() % mid == 0) lo = mid; else hi = mid - 1; while (!in.empty()) move_outside(in.back()), in.pop_back(); } return lo; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...