#include <bits/stdc++.h>
#include "minerals.h"
using namespace std;
void Solve(int N) {
vector<int> with(N+1,-1);
for(int i=1;i<=N;i++){
Query(i);
for(int j=1;j<=N;j++){
if(i==j)
continue;
if(Query(j)==1){
with[i] = j;
Query(j);
break;
}
Query(j);
}
Query(i);
}
for(int i=1;i<=N;i++){
if(with[i] != -1){
Answer(i,with[i]);
with[with[i]] = -1;
with[i] = -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... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |