Submission #1338963

#TimeUsernameProblemLanguageResultExecution timeMemory
1338963nathlol2Island Hopping (JOI24_island)C++20
2 / 100
3 ms420 KiB
#include "island.h"
#include <bits/stdc++.h>
using namespace std;

void solve(int n, int L){
  vector<int> v, pa(n + 1);
  v.push_back(1);
  for(int i = 1;i<n;i++){
    v.push_back(query(1, i));
  }
  for(int i = 2;i<=n;i++){
    if(pa[i]) continue;
    for(int j = 1;j<n;j++){
      int k = query(i, j);
      int pi, pk;
      for(int l = 0;l<n;l++){
        if(v[l] == i) pi = l;
        if(v[l] == k) pk = l;
      }
      if(pk < pi){
        answer(i, k);
        break;
      }else{
        pa[k] = i;
      }
    }
  }
}
#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...