답안 #858868

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
858868 2023-10-09T09:47:52 Z teamariaa Speedrun (RMI21_speedrun) C++17
21 / 100
25 ms 1928 KB
#include <bits/stdc++.h>
#include "speedrun.h"

using namespace std;

#define MAX_N 1000

int n;
bitset <MAX_N + 1> viz;

void assign1(int a[], int b[])
{
    setHintLen(n);
    for(int i = 1; i < n; i ++)
    {
        setHint(a[i], b[i], 1);
        setHint(b[i], a[i], 1);
    }
}

void assign2and3()
{

}

void assign4()
{

}

void dfs(int node, int parent)
{
    viz[node] = 1;
    for(int i = 1; i <= n; i ++)
        if(getHint(i)  &&  !viz[i])
        {
            goTo(i);
            dfs(i, node);
        }
    goTo(parent);
}

void speedrun1(int root)
{
    dfs(root, root);
}

void assignHints(int subtask, int N, int A[], int B[])
{
    if(subtask == 1)
    {
        n = N;
        assign1(A, B);
    }
}

void speedrun(int subtask, int N, int start)
{
    if(subtask == 1)
    {
        n = N;
        speedrun1(start);
    }
}
# 결과 실행 시간 메모리 Grader output
1 Correct 21 ms 1216 KB Output is correct
2 Correct 22 ms 1928 KB Output is correct
3 Correct 25 ms 1516 KB Output is correct
4 Correct 25 ms 1336 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 344 KB setHintLen was never called
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 344 KB setHintLen was never called
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 344 KB setHintLen was never called
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 344 KB setHintLen was never called
2 Halted 0 ms 0 KB -