Submission #1005758

#TimeUsernameProblemLanguageResultExecution timeMemory
1005758thinknoexitCounting Mushrooms (IOI20_mushrooms)C++17
25 / 100
71 ms596 KiB
#include "mushrooms.h"
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
int n;
int count_mushrooms(int N) {
	n = N;
	int ans = 1;
	for (int i = 2;i < n;i += 2) {
		int v = use_machine({ i - 1, 0, i });
		if (v == 1) ans++;
		else if (v == 0) ans += 2;
	}
	if ((n - 1) & 1) {
		if (!use_machine({ 0, n - 1 })) ans++;
	}
	return ans;
}
#Verdict Execution timeMemoryGrader output
Fetching results...