Submission #304696

#TimeUsernameProblemLanguageResultExecution timeMemory
304696luciocfCounting Mushrooms (IOI20_mushrooms)C++14
25 / 100
136 ms384 KiB
#include <bits/stdc++.h>
#include "mushrooms.h"

using namespace std;

int count_mushrooms(int n)
{
	int ans = 1;

	for (int i = 1; i < n-1; i += 2)
	{
		vector<int> x;

		x.push_back(i); x.push_back(0); x.push_back(i+1);

		int k = use_machine(x);

		if (k == 0) ans += 2;
		else if (k == 1) ans++;
	}

	vector<int> x;

	if (n%2 == 0)
	{
		x.push_back(0);
		x.push_back(n-1);

		if (use_machine(x) == 0) ans++;
	}

	return ans;
}
#Verdict Execution timeMemoryGrader output
Fetching results...