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
- Error fetching remote repo 'origin'
- Error
- 20055
- 자바
- Java
- 설정
- EC2
- 프로그래머스
- docker
- 21278
- 14466
- 날짜일수
- 별자리 만들기
- jenkins
- 소가길을건너간이유6
- 2108_통계학
- 호석이두마리치킨
- 18222
- documentationpluginsbootstrapper
- 알고리즘
- 백준
- Eclipse
- 투에모스문자열
- CMD
- SpringBoot
- dockercompose
- 이클립스
- 2167. 2차원 배열의 합
- 이산수학
- to display the conditions report re-run your application with 'debug' enabled
Archives
- Today
- Total
목록3055 (1)
계단을 오르듯이
C++ 백준 3055번 탈출
[백준 3055번 탈출 문제](https://www.acmicpc.net/problem/3055) 물의 번짐과 고슴도치가 움직이는 경로를 모두 BFS 방식으로 풀이하였다. 물이 잠길 예정인 곳은 갈 수 없음으로 물의 잠김의 연산을 먼저 실행한 후, 고슴도치의 이동 연산을 하였다. 가장 중요한 점은 queue 값의 처음 들어있는 개수만큼의 while문의 반복된 bfs의 계산이라는 것이다. 고슴도치가 비버의 굴로 도착하기까지 계속해서 물의 위치와 고슴도치의 위치를 나타내는 queue는 추가되어진다. 하지만, 단 한번의 연산(해당 시간:cnt에서 발생되는 경우의 수)이 이루어질 때의 경우만을 연산해야 한다. 따라서, while문의 연산을 시작하기 전에 먼저 queue의 값에 들어있는 경우의 수의 값을 알아야 ..
알고리즘/백준 - C++
2021. 3. 12. 23:14