답안 #850068

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
850068 2023-09-15T17:09:14 Z divad Speedrun (RMI21_speedrun) C++14
21 / 100
28 ms 2352 KB
#include <bits/stdc++.h>
#include "speedrun.h"
using namespace std;

const int NMAX = 1002;
vector<int> v[NMAX];
int n,l,vf[NMAX];

void assignHints (int subtask , int N, int A[], int B[]){
    setHintLen(N);
    for(int i = 1; i < N; i++){
        v[A[i]].push_back(B[i]);
        setHint(A[i], B[i], 1);
        v[B[i]].push_back(B[i]);
        setHint(B[i], A[i], 1);
    }
}

void dfs(int nod, int tata = -1){
    vf[nod] = 1;
    for(int i = 1; i <= n; i++){
        if(getHint(i) && vf[i] == 0){
            goTo(i);
            dfs(i, nod);
        }
    }
    if(tata != -1){
        goTo(tata);
    }
}

void speedrun(int subtask , int N, int start){
    n = N;
    l = getLength();
    dfs(start);
}
# 결과 실행 시간 메모리 Grader output
1 Correct 24 ms 2240 KB Output is correct
2 Correct 23 ms 2008 KB Output is correct
3 Correct 28 ms 1696 KB Output is correct
4 Correct 24 ms 2352 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 344 KB The length is too large
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 344 KB The length is too large
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 344 KB The length is too large
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 344 KB The length is too large
2 Halted 0 ms 0 KB -