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 |
Tags
- 이젠 골드구현도 어렵네..
- 백준코딩테스트
- 다익스트라
- 시뮬레이션
- YBMCOS
- 세그먼트트리
- PS
- 구현
- 백준
- 네트워크플로우
- 다이나믹프로그래밍
- 완전탐색
- 취득후기
- java
- 재귀함수
- deque
- COSPROJAVA1급
- 01BFS
- 우선순위큐
- 엘라스틱서치
- spring
- dp
- 자바PS
- 알고리즘
- GatherTown
- QUICKSTARTGUIDE
- BFS
- COSPRO
- 게더타운시작
- DFS
Archives
- Today
- Total
목록DFS (3)
공부공간
BOJ - 14889 ) 스타트와 링크
www.acmicpc.net/problem/14889 1717번: 집합의 표현 첫째 줄에 n(1≤n≤1,000,000), m(1≤m≤100,000)이 주어진다. m은 입력으로 주어지는 연산의 개수이다. 다음 m개의 줄에는 각각의 연산이 주어진다. 합집합은 0 a b의 형태로 입력이 주어진다. 이는 a가 �� www.acmicpc.net N명이 속한 축구팀을 N/2 N/2씩 나누기위해 비트연산을 이용한다. 0~(1
알고리즘/완전탐색(BFS,DFS)
2020. 9. 8. 19:52
BOJ - 2583) 영역 구하기
모눈 종이 위의 좌측 하단의 좌표와 우측 상단의 좌표가 주어진다. 주의해야할 점은, 이 좌표를 그대로 배열에 적용하면 모눈종이에 표시된 영역과 일치 하지 않게 된다. ex) (1,1) (2,5) 의 경우, 배열에 그대로 적용하게 된다면 2x5 의 행렬이 되어, 모눈종이 상의 1x4 의 영역과 상이하다. 따라서, 입력 받을시 배열에 적합하게 바꾸어준 후, 일반적인 방법의 DFS 알고리즘을 적용하면 어렵지 않게 해결이 가능하다. 입력 받음과 동시에, DFS 에 적용하기 쉽도록 영역의 정보를 배열로 만들어 준다. DFS 알고리즘을 통하여 영역 외의 부분을 체크하고, 영역이 총 몇 개가 있는지 도출한 뒤, 분할된 영역의 수를 저장한 벡터를 sort 함수를 통하여 오름차순으로 정렬해준 뒤 출력한다.
알고리즘/완전탐색(BFS,DFS)
2019. 12. 14. 18:06