제출 #764263

#제출 시각아이디문제언어결과실행 시간메모리
764263raysh07수천개의 섬 (IOI22_islands)C++17
5 / 100
22 ms3132 KiB
#include "islands.h"
#include <variant>
#include <bits/stdc++.h>
using namespace std;

variant<bool, vector<int>> find_journey(int n, int m, vector<int> u, vector<int> v) {
    if (n == 2) return false;
    
    int adj[4][4];
    for (int i = 0; i < m; i++){
        if (u[i] < 3 && v[i] < 3){
            adj[u[i]][v[i]] = i;
        }
    }
    
    vector <int> ans;
    ans.push_back(adj[0][1]);
    ans.push_back(adj[1][0]);
    ans.push_back(adj[0][2]);
    ans.push_back(adj[2][0]);
    
    ans.push_back(adj[1][0]);
    ans.push_back(adj[0][1]);
    
    ans.push_back(adj[2][0]);
    ans.push_back(adj[0][2]);
    return ans;
}
#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...