제출 #985410

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

int n,k;
vector<vector<int>> al;

void init(int N, int K) {
    n=N; k=K;
    al.assign(n,vector<int>());
    for (int i=0; i<k-1; i++) al[i].push_back(i+1);
}

vector<int> vis(n,0);
bool dfs(int u) {
    vis[u]=1;
    for (int v: al[u]) {
        if (v<k&&vis[v]) return true;
        if (vis[v]) continue;
        if (dfs(v)) return true;
    }
    return false;
}

int add_teleporter(int u, int v) {
    al[u].push_back(v);
    vis.assign(n,0);
    if (dfs(0)) return 1;
    return 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...