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
- aws
- Vue.js
- Trie
- 모의SW역량테스트
- 알고리즘
- 시뮬레이션
- Back tracking
- JavaScript
- 알고리듬
- Priority Queue
- gpdb
- Data Structure
- hash table
- GitHub
- SWEA
- SQL
- DFS
- Linked list
- programmers
- 구현
- spring boot
- 코딩테스트
- boj
- 코테
- Python
- CSV
- Bruth Force
- django
- Algorithm
- BFS
Archives
- Today
- Total
목록우선순위 큐 (1)
hotamul의 개발 이야기
[Algorithm][C++] BOJ 16236 아기 상어
url: https://www.acmicpc.net/problem/16236 16236번: 아기 상어 N×N 크기의 공간에 물고기 M마리와 아기 상어 1마리가 있다. 공간은 1×1 크기의 정사각형 칸으로 나누어져 있다. 한 칸에는 물고기가 최대 1마리 존재한다. 아기 상어와 물고기는 모두 크기를 가 www.acmicpc.net 풀이 핵심 1. BFS 활용 가장 가까운 물고기를 먹으러 간다 2. 우선 순위 큐 활용 (algorithm 헤더의 sort() 함수를 이용) 거리는 아기 상어가 있는 칸에서 물고기가 있는 칸으로 이동할 때, 지나야하는 칸의 개수의 최솟값이다. 거리가 가까운 물고기가 많다면, 가장 위에 있는 물고기, 그러한 물고기가 여러마리라면, 가장 왼쪽에 있는 물고기를 먹는다. 거리가 가장 가까..
myt-algorithm-practice/Samsung SW Certi Adv
2021. 8. 30. 20:03