제출 #346075

#제출 시각아이디문제언어결과실행 시간메모리
346075lLab_버섯 세기 (IOI20_mushrooms)C++14
0 / 100
1 ms492 KiB
#include "mushrooms.h" #include <bits/stdc++.h> using namespace std; set<int> A = {0}; set<int> B; int N; int cu = 1; int recur(){ int ns = A.size()*2; int nA = A.size(); //int S[min(nA*2,N-nA-cu+1)]; vector<int> S; set<int>::iterator itr; for(int i=1;i<=nA*2;++i){ if(i%2 == 1){ S.push_back(*itr); itr++; } else{ S.push_back(cu); cu++; } } int ty = use_machine(S); if(ty%2 == 1){ A.insert(ns-1); } return ns-((ty+1)/2)-nA; } int count_mushrooms(int n) { N = n; int sum = 1; while(cu < n){ sum += recur(); } return sum; }
#Verdict Execution timeMemoryGrader output
Fetching results...