#include "insects.h"
#include <bits/stdc++.h>
using namespace std;
int min_cardinality(int N) {
int m=INT_MAX; vector<int> pf; pf.reserve(N); vector<bool> ty(N, false);
for(int i=0; i<N; i++){
if(ty[i]) continue; ty[i]=true;
for(auto x: pf) move_outside(x); pf.clear(); move_inside(i); pf.push_back(i);
int su=press_button();
for(int j=i+1; j<N; j++)
{
if(ty[j]) continue; move_inside(j);
int u=press_button(); if(u==su+1){su=u; pf.push_back(j); ty[j]=true;} else move_outside(j);
}
m=min(su, m);
}
return m;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |