Submission #893106

#TimeUsernameProblemLanguageResultExecution timeMemory
893106Trisanu_DasRarest Insects (IOI22_insects)C++17
25 / 100
201 ms600 KiB
#include "insects.h" #include <bits/stdc++.h> using namespace std; int min_cardinality(int N) { int ans = 0, sets = 0; vector<int> checked(N); for(int i = 0; i < N; i++){ move_inside(i); if(press_button() == 2) move_outside(i); else sets++, checked[i] = 1; } int expected = sets; while(expected == sets){ ans++; sets = 0; for(int i = 0; i < N && sets < expected; i++){ if(checked[i]) continue; move_inside(i); if(press_button() == ans + 2) move_outside(i); else checked[i] = 1, sets++; } } return ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...