Submission #1282143

#TimeUsernameProblemLanguageResultExecution timeMemory
1282143cjspd_olyLost in the cycle (IOI19_cycle)C++17
100 / 100
1 ms388 KiB
#include "cycle.h"

void escape(int n)
{
	int l = 0, r = n - 1;
	int prev = 0;

	while (l < r)
	{
		int mid = (l + r + 1) / 2;
		int x = jump((mid - prev + n) % n);
		if (x)
			l = mid;
		else
			r = mid - 1;

		prev = mid;
	}
	jump((l - prev + n) % n);
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...