- BOJ 9466 ํ ํ๋ก์ ํธ
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int stu[1000][100000] = { 0 };
int visit[100000] = { 0 };
int main() {
int i, T;
scanf("%d", &T);
for (i = 0; i < T; i++){
scan(i);
}
for (i = 0; i < T; i++){
dfs(i, 1);
}
}
void scan(int i) {
int j, N;
scanf("%d", &N);
for (j = 0; j < N; j++) {
scanf("%d", &stu[i][j]);
}
}
void dfs(int i, int s) {
if (visit[s] == 0)
visit[s] = 1;
if (visit[s] == 1) {
visit[s] = 2;
return;
}
dfs(i, stu[i][s]);
if (visit[s] == 1) {
visit[s] = 2;
return;
}
visit[s] = 0;
}
void check(int i) {
}
์ง๋..์ค..
'๐ก๐ธ๐ธ๐ถ๐ฃ: ๐๐๐๐๐๐พ๐๐ฝ๐ > ๐ก๐ฃ๐ข๐ฃ: ๐๐๐๐๐๐พ๐๐ฝ๐' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ALPS Study] DFS(๊น์ด ์ฐ์ ํ์) - ๋จ์ง๋ฒํธ๋ถ์ด๊ธฐ(BOJ 2667) (0) | 2020.07.30 |
---|---|
[ALPS Study] DFS(๊น์ด ์ฐ์ ํ์) - ์ ๊ธฐ๋๋ฐฐ์ถ(BOJ 1012) (0) | 2020.07.27 |
[ALPS Study] ํ์ -๊ทธ๋ํ์ DFS(๊น์ด ์ฐ์ ํ์)(2) (0) | 2020.07.17 |
[ALPS Study] ํ์ -๊ทธ๋ํ์ DFS(๊น์ด ์ฐ์ ํ์)(1) (0) | 2020.07.16 |
[ALPS Study] ์์ ํ์ - N๊ณผ M(ํด๊ฒฐ์ค) + ๋ณต์ต (0) | 2020.07.15 |