Recent Posts
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
- PytestPluginManager
- vfr video
- Spring Batch
- python
- JanusWebRTC
- tolerated
- pytest
- 헥사고날아키텍처 #육각형아키텍처 #유스케이스
- JanusGateway
- kotlin
- 코루틴 빌더
- 코루틴 컨텍스트
- table not found
- JanusWebRTCGateway
- preemption #
- 겨울 부산
- terminal
- k8s #kubernetes #쿠버네티스
- 티스토리챌린지
- 자원부족
- 개성국밥
- 깡돼후
- 오블완
- JanusWebRTCServer
- VARCHAR (1)
- PersistenceContext
- taint
- Value too long for column
- 달인막창
- mp4fpsmod
Archives
너와 나의 스토리
(BOJ) 16236 아기 상어 본문
반응형
문제: https://www.acmicpc.net/problem/16236
문제 풀이:
1. bfs를 이용하여 가장 가까운 물고기 위치와 거기까지의 거리 구함
1-1) 먹을 수 있는 물고기 중 가장 가까운 거리에 있는 곳들을 저장
1-2) sort해서 가장 위, 왼쪽인 것을 고른다.
2. 현재 먹은 물고기 수가 상어의 크기와 같으면 -> 상어 크기++, 현재 먹은 물고기 수= 0
* 처음에는 "상좌우하" 순으로 탐색해서 먹을 수 있는 물고기 발견 즉시 거기로 이동했다
그러면 예제4번의 답이 제대로 나오지 않는다.
(0,2)에서 (0,4)로 이동해야 하는데 (1,1)로 이동 함
-> 거리가 최소로 같은 물고기들 저장하고 제일 위이면서 왼쪽인 것 골라서 가야한다.
소스코드:
반응형
'Algorithm > bfs, dfs' 카테고리의 다른 글
1949. [모의 SW 역량테스트] 등산로 조성 (0) | 2020.06.05 |
---|---|
[BOJ] 1938 통나무 옮기기 (0) | 2020.06.02 |
[BOJ] 13565 침투 (0) | 2019.10.04 |
(BOJ) 3830 교수님은 기다리지 않는다 (0) | 2019.07.31 |
(BOJ) 12763 지각하면 안 돼 (0) | 2019.05.20 |
Comments