#include <bits/stdc++.h>
#include "insects.h"
using namespace std;
int min_cardinality(int n){
bool v[n];
memset(v, 0, sizeof v);
int t = 0, id = 0;
while(1){
vector<int> a;
for(int i = 0;i<n;i++){
if(v[i]) continue;
move_inside(i);
if(press_button() > 1){
move_outside(i);
}else{
a.push_back(i);
}
}
for(auto x : a) v[x] = 1;
if(id == 0){
t = a.size();
}
if(a.size() < t){
return id;
}
++id;
}
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |