Submission #305374

#TimeUsernameProblemLanguageResultExecution timeMemory
305374daniel920712Counting Mushrooms (IOI20_mushrooms)C++14
25 / 100
130 ms760 KiB
#include "mushrooms.h" #include <vector> using namespace std; int count_mushrooms(int n) { int ans=0,t; vector<int> m; vector<int> fin; for (int i=1; i<n;i+=2) { m.clear(); m.push_back(0); m.push_back(i); if(i+1==n) ans+=(1-use_machine(m)); else { m.push_back(i+1); t=use_machine(m); if(t==2) ans++; else if(t==0) ans+=2; else if(t==1) { fin.push_back(i); fin.push_back(i+1); } } } if(!fin.empty()) ans+=(use_machine(fin)+1)/2; return ans+1; }
#Verdict Execution timeMemoryGrader output
Fetching results...