#include <iostream>
#include <vector>
#include "island.h"
using namespace std;
int seen[1000];
void solve(int n, int l){
vector<int> vc;
for (int i=n;i>=1 and vc.size() < n - 1;i--){
for (int k=1;k<n and vc.size() < n - 1;k++){
int num = query(i, k);
int vr = num % n, dst = num / n;
if (vr == 0)
vr = n, dst++;
if (dst == 2 or seen[vr])
break;
vc.push_back(i * (n + 1) + vr);
}
seen[i] = 1;
}
for (int i : vc)
answer(i / (n + 1), i % (n + 1));
}
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |