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
- 연결리스트
- 백준자바
- 백준java
- peap
- 이친수문제
- scroll-snap
- ESP-01WiFi
- aspect-ratio
- 백준
- dp문제
- 백준 #백준2661 #좋은수열 #Java #코딩
- @supports
- ESP-01
- C
- 2193
- CSS Flex
- ESP8266WiFi
- 포인터
- scss
- 프로젝트초기설정
- Flexible box
- reactNative
- 백준풀이
- 노마드코더
- 백준15988풀이
- CSS
- 리액트네이티브
- 백준문제풀이 #백준 #백준문제 #스타트택시
- 아두이노 우노
- ESP8266
Archives
- Today
- Total
목록백준문제풀이 #백준 #백준문제 #스타트택시 (1)
코딩 농장

[문제] NxN칸의 배열. 상하좌우 이동 가능. M명의 승객. 한 칸당 한 명만! 출발지와 목적지는 다름. 승객은 ① 최단 거리가 짧은 ② 행 번호가 작은(왼쪽에 있는) ③ 열 번호가 작은(오른쪽에 있는) 순서대로 고른다. 도착과 동시에 연료가 바닥나는 것은 실패가 아님. 연료는 승객을 태우고 이동한 만큼의 연료x2 만큼 채워진다. 남은 연료의 양 출력하기! [풀이] 내 코드의 알고리즘은 아래와 같다. ⓐ 처음 운전자의 위치에서부터 각 승객의 위치까지 BFS를 이용하여 최단거리를 구한다. ⇒ 그리고 거리를 기준으로 PriorityQueue(이하 pq)에 담는다. ⇒ 만약 주어진 연료로 갈 수 없다면 INF를 저장한다. ⓑ pq.poll()을 하여 운전자의 위치를 해당 손님의 위치로 바꾼다. 연료 역시 감..
백준
2020. 9. 6. 21:04