Submission #1284873

#TimeUsernameProblemLanguageResultExecution timeMemory
1284873Jawad_Akbar_JJIsland Hopping (JOI24_island)C++20
0 / 100
3 ms412 KiB
#include <iostream>
#include <vector>
#include "island.h"

using namespace std;

void solve(int n, int l){
	vector<int> vc;
	for (int i=n;i>=1;i--){
		for (int k=1;k<n;k++){
			int num = query(i, k);
			int vr = num % n, dst = num / n;
			if (vr == 0)
				vr = n, dst--;

			if (dst == 2 or vr > i)
				break;
			vc.push_back(i * (n + 1) + vr);
		}
	}

	for (int i : vc)
		answer(i / (n + 1), i % (n + 1));
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...