Submission #1064840

#TimeUsernameProblemLanguageResultExecution timeMemory
1064840XJP12버섯 세기 (IOI20_mushrooms)C++14
0 / 100
0 ms344 KiB
#include <bits/stdc++.h> #include "mushrooms.h" using namespace std; typedef vector<int> vi; int count_mushrooms(int n) { vi m; int c1=1; bool ban=true; for(int i=0; i<n-1; i+=2){ m.clear(); m.push_back(i); m.push_back(i+1); if(i+2<n)m.push_back(i+2); int x =use_machine(m); if(ban){ if(i+2>n){ if(x==0)c1++; continue; } if(x==0) c1+=2; if(x==2) c1+=1; if(x==1){ m.clear(); m.push_back(i+1); m.push_back(i+2); int y =use_machine(m); if(y==1) c1++; ban=false; } }else{ if(i+2>n){ if(x==1)c1++; continue; } if(x==2) c1+=1; if(x==1){ m.clear(); m.push_back(i+1); m.push_back(i+2); int y =use_machine(m); if(y==1) c1++; ban=true; } } } return c1; }
#Verdict Execution timeMemoryGrader output
Fetching results...