Submission #435472

#TimeUsernameProblemLanguageResultExecution timeMemory
435472CollypsoCounting Mushrooms (IOI20_mushrooms)C++17
25 / 100
167 ms200 KiB
#include <bits/stdc++.h> #define ll long long #define ld long double #define pii pair<int, int> #define pll pair<ll, ll> #define vt vector #define pb push_back #define all(x) (x).begin(), (x).end() #define sz(x) (int) (x).size() #pragma GCC optimize ("O3") #pragma GCC optimize ("O2") #define F first #define S second //#define endl '\n' //#define int long long using namespace std; int use_machine(vt<int> x); int subtask1(int n) { int ans = 1; for(int i = 1; i < n - 1; i += 2) { int tmp = use_machine({i + 1, 0, i}); if (tmp == 0) ans += 2; else if (tmp == 1) ans += 1; } if (n % 2 == 0) ans += !use_machine({0, n - 1}); return ans; } int count_mushrooms(int n) { return subtask1(n); }
#Verdict Execution timeMemoryGrader output
Fetching results...