Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 따라하기
- 9095
- 17136
- 장고
- 17472
- 괄호추가하기
- django
- 16637
- 1182
- 알고리즘
- 백준
- 부분수열의 합
- Ajax
- 14888
- 14502
- 다리 만들기2
- Java
- 로또
- 좋아요
- 인스타
- 인스타그램
- 미세먼지 안녕!
- 댓글
- 구슬탈출2
- 연산자 끼워넣기
- 17144
- 6603
- 색종이 붙이기
- 재귀
- 17143
Archives
- Today
- Total
목록1707 (1)
Be a developer

1번 집합과 2번 집합으로 나눠서 생각하기 위해서, bfs, dfs에 필요한 visit 배열이나 check배열을 bool로 선언하는 것이 아니라 int 배열로 선언하여, 0은 방문하지 않은 것, 1은 1번 집합 2는 2번 집합으로 둔다. 문제에서 조건을 잘 봐야 한다. v t; while (t--) { cin >> n >> m; //테스트 케이스가 여러 개니까 check 배열을 초기화 해준다. //그래프도 초기화 해준다. for (int i = 1; i from >> to; g[from].push_back(to); g[to].push_back(from); } //방문 안한곳이 없도록 다 돌려준다. bool ok = true; for (int i = 1; i
알고리즘
2019. 4. 7. 16:59