Submission #1233085

#TimeUsernameProblemLanguageResultExecution timeMemory
1233085adriines06Rarest Insects (IOI22_insects)C++20
10 / 100
98 ms420 KiB
#include "insects.h" #include<bits/stdc++.h> using namespace std; int min_cardinality(int N) { vector<int>v; for(int i=0;i<N;i++){ move_inside(i); int m= press_button(); if(m==1){ v.push_back(i); } else{ move_outside(i); } } if((int)v.size()==N) return 1; int M=v.size(); //cout<<M<<"\n"; int ans=5000; for(int i=0;i<M;i++){ int cont=1; int ind=v[i]; move_outside(ind); //cout<<"I: "<<ind<<"\n"; for(int j=ind+1;j<N;j++){ bool f=true; move_inside(j); int m= press_button(); if(m==1){ move_inside(ind); int a=press_button(); move_outside(ind); if(a==2){ cont++; //cout<<j<<" "; } else f=false; } if(f) move_outside(j); } //cout<<"\n"; ans=min(cont,ans); } //cout<<"\n"; return ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...