제출 #1305799

#제출 시각아이디문제언어결과실행 시간메모리
1305799jojeonghoon게임 (APIO22_game)C++20
0 / 100
2 ms420 KiB
#include <bits/stdc++.h>
#include "game.h"
using namespace std;

const int LM=300100;
int N,K;
vector<int>G[LM];

void init(int N_, int K_){
    N=N_;
    K=K_;
}

int D[LM];
int dfs(int x, int w){
    w+=x<=K;
    if(D[x]) return D[x]<w;
    D[x]=w;
    for(int i:G[x]){
        if(dfs(i,w)) return 1;
    }
    
    return 0;
}

int add_teleporter(int u, int v){
    G[u].push_back(v);
    fill(D+1,D+N+1,0);
    D[u]=1;
    return dfs(v,1);
}
#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...