제출 #1362568

#제출 시각아이디문제언어결과실행 시간메모리
1362568activedeltorre수천개의 섬 (IOI22_islands)C++20
5 / 100
13 ms3504 KiB
#include "islands.h"

#include <cassert>
#include <cstdio>

#include <variant>
#include <vector>
#include <variant>
#include <vector>
using namespace std;

std::variant<bool, std::vector<int>> find_journey(
                                      int N, int M, std::vector<int> U, std::vector<int> V)
{
    int n=N;
    if (n == 2)
    {
        vector<int>vec;
        int a=-1,b=-1,c=-1;
        for(int i=0;i<M;i++)
        {
            if(U[i]==0 && V[i]==1)
            {
                if(a==-1)
                {
                    a=i;
                }
                else if(c==-1)
                {
                    c=i;
                }
            }
            else
            {
                if(b==-1)
                {
                    b=i;
                }
            }
        }
        if(c==-1 || b==-1)
        {
            return false;
        }
        else
        {
            vec.push_back(a);
            vec.push_back(b);
            vec.push_back(c);
            vec.push_back(a);
            vec.push_back(b);
            vec.push_back(c);
            return vec;
        }
    }
    return false;
}
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…