Submission #562972

#TimeUsernameProblemLanguageResultExecution timeMemory
562972perchutsCounting Mushrooms (IOI20_mushrooms)C++17
25 / 100
119 ms256 KiB
#include <bits/stdc++.h> #define all(x) x.begin(), x.end() #define sz(x) (int) x.size() #define endl '\n' #define pb push_back #define _ ios_base::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL); #include "mushrooms.h" using namespace std; using ll = long long; using ull = unsigned long long; using ii = pair<int,int>; using iii = tuple<int,int,int>; const int inf = 2e9+1; const int mod = 1e9+7; const int maxn = 1e5+100; template<typename X, typename Y> bool ckmin(X& x, const Y& y) { return (y < x) ? (x=y,1):0; } template<typename X, typename Y> bool ckmax(X& x, const Y& y) { return (x < y) ? (x=y,1):0; } int count_mushrooms(int n){ vector<int>m; int res = 1; for(int i=1;i<n;i+=2){ if(i==n-1){ m = {0,n-1}; res += use_machine(m)==0; }else{ m = {i,0,i+1}; int q = use_machine(m); if(q==0)res += 2; else if(q==1)res++; } } return res; }
#Verdict Execution timeMemoryGrader output
Fetching results...