-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSWEA1238.cpp
69 lines (69 loc) · 1.62 KB
/
SWEA1238.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
////
//// Created by 전형진 on 2019-07-30.
////
//#include <stdio.h>
//#include <queue>
//#include <cstring>
//#include <algorithm>
//
//using namespace std;
//
//int arr[101][101];
//int visit[101];
//vector <int> v[101];
//int cnt;
//
//int main(){
//
// int start;
// int num;
//
// for (int t = 0; t < 10; ++t) {
// memset(arr, 0, sizeof(arr));
// memset(visit, 0, sizeof(visit));
// for (int i = 0; i < 101; ++i) {
// v[i].clear();
// }
// scanf("%d %d", &num, &start);
//
//
// for (int i = 0; i < num / 2; ++i) {
// int a, b;
// scanf("%d %d", &a, &b);
// arr[a][b] = 1;
// }
// cnt = 0;
// queue<int> q;
// q.push(start);
// visit[start] = 1;
//
// while (!q.empty()) {
// int qs = q.size();
// while (qs--) {
// int x = q.front();
// q.pop();
//
// for (int i = 0; i < 101; ++i) {
// if (arr[x][i] == 1) {
// if (visit[i] == 0) {
// visit[i] = 1;
// q.push(i);
// }
// }
// }
// //printf("\ndepth: %d %d\n",cnt,x);
// v[cnt].push_back(x);
// }
// cnt++;
// }
//
// int ans = 0;
// for (int i = 0; i < v[cnt - 1].size(); ++i) {
//
// // printf("%d ",v[cnt-1][i]);
// //printf("%d",cnt);
// ans = max(ans, v[cnt - 1][i]);
// }
// printf("#%d %d\n",t+1 , ans);
// }
//}