답안 #923247

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
923247 2024-02-07T03:30:07 Z shoryu386 Speedrun (RMI21_speedrun) C++17
0 / 100
1 ms 344 KB

#include "speedrun.h"
#include <bits/stdc++.h>

void assignHints(int subtask, int N, int A[], int B[]) { /* your solution here */
	
	if (subtask == 1){
		setHintLen(N);
		for (int x = 1; x < N; x++){
			setHint(A[x], B[x]-1, 1);
			setHint(B[x], A[x]-1, 1);
		}
	}
	return;
}

bool vis[1007];
int n;
void dfs(int x, int p){
	vis[x] = 1;
	for (int y = 1; y <= n; y++){
		if ( (!vis[y]) && getHint(y)){
			goTo(y);
			dfs(y, x);
			goTo(x);
		}
	}
}

void speedrun(int subtask, int N, int start) { /* your solution here */
	n = N;
	int length = getLength();
	
	if (subtask == 1){
		memset(vis, 0, sizeof(vis));
		dfs(start, -1);
	}
	return;
}

Compilation message

speedrun.cpp: In function 'void speedrun(int, int, int)':
speedrun.cpp:33:6: warning: unused variable 'length' [-Wunused-variable]
   33 |  int length = getLength();
      |      ^~~~~~
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 344 KB Invalid bit index for setHint
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 -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 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 -