Submission #1340926

#TimeUsernameProblemLanguageResultExecution timeMemory
1340926eri16Island Hopping (JOI24_island)C++20
2 / 100
210 ms668 KiB
#include "island.h"
#include <bits/stdc++.h>
using namespace std;

void solve(int n, int L){
    vector<vector<int>> arr(n+1,vector<int>(n+1,1));
    
    for (int i=1; i<=n; i++){
        arr[i][i]=0;
        int prv = 0;
        for (int j=1; j<n; j++){
            int x = query(i,j);
            if (x < prv){arr[i][x]=0;arr[x][i]=0;prv = 305;}
            else{prv=x;}
        }
    }
    
    for (int i=1; i<=n; i++){
        for (int j=1; j<=n; j++){
            if (arr[i][j]){
                answer(i,j);
                arr[i][j]=0;
                arr[j][i]=0;
            }
        }
    }    
}
#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...