제출 #923247

#제출 시각아이디문제언어결과실행 시간메모리
923247shoryu386Speedrun (RMI21_speedrun)C++17
0 / 100
1 ms344 KiB


#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;
}

컴파일 시 표준 에러 (stderr) 메시지

speedrun.cpp: In function 'void speedrun(int, int, int)':
speedrun.cpp:33:6: warning: unused variable 'length' [-Wunused-variable]
   33 |  int length = getLength();
      |      ^~~~~~
#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...