답안 #536851

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
536851 2022-03-14T06:09:09 Z dantoh000 Speedrun (RMI21_speedrun) C++14
0 / 100
3500 ms 4048 KB
#include "speedrun.h"
#include <bits/stdc++.h>
using namespace std;
int arr[1005][1005];
void assignHints(int subtask, int N, int A[], int B[]) { /* your solution here */
    if (subtask == 1){
        for (int i = 1; i < N; i++){
            arr[A[i]][B[i]] = 1;
            arr[B[i]][A[i]] = 1;
        }
        setHintLen(N);
        for (int i = 1; i <= N; i++){
            for (int j = 1; j <= N; j++){
                setHint(i,j,arr[i][j]);
            }
        }

    }
}
int n;
int vis[1005];
vector<int> G[1005];
void getG(int u){
    for (int i = 1; i <= n; i++){
        if (getHint(i)){
            G[u].push_back(i);
        }
    }
}

void dfs(int u, int p){
    getG(u);
    for (auto v : G[u]){
        if (v == p) continue;
        goTo(v);
        dfs(v, u);
    }
    goTo(p);
}

void speedrun(int subtask, int N, int start) { /* your solution here */
    n = N;
    if (subtask == 1){
        dfs(start, -1);
    }

}
# 결과 실행 시간 메모리 Grader output
1 Execution timed out 3503 ms 4048 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 336 KB setHintLen was never called
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 336 KB setHintLen was never called
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 336 KB setHintLen was never called
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 336 KB setHintLen was never called
2 Halted 0 ms 0 KB -