제출 #835712

#제출 시각아이디문제언어결과실행 시간메모리
835712ma_moutahid드문 곤충 (IOI22_insects)C++17
25 / 100
210 ms256 KiB
#include "insects.h"
#include <bits/stdc++.h>

using namespace std;

#define vi vector<int>


int min_cardinality(int N) {
  int mn=0;
  int sets=0;
  vi 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){
    mn++;
    sets=0;
    for(int i=0;i<N && sets<expected;i++){
      if(checked[i])continue;
      move_inside(i);
      if(press_button()==mn+2)move_outside(i);
      else {
        checked[i]=1;
        sets++;
      }
    }
  }
  return mn;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...