백준 문제 추천

JEEWOO SUL·2021년 7월 29일
28

💻 알고리즘

목록 보기
5/35
post-thumbnail

(●'◡'●) by jeewoo1025

⭐⭐⭐ : 난이도 HELL 🔥
⭐⭐ : 고민 좀 해야함
⭐ : 꼭 풀어야 하는 기초 문제
(개인적인 의견임을 참고하세요 (°ロ°))

구간합 구하기, 도로 네트워크, Boggle, 교수님은 기다리지 않는다, 할로윈 묘지, 거의 최단 경로, 카드 게임은 꼭 풀어보기를 추천한다.

알고리즘 기초

: DFS, BFS, 정렬, 이분탐색

자료구조

: 스택, 큐, 이진 트리(Binary Tree), 힙(Heap), 인덱스드 트리(Indexed Tree)

정수론

: 유클리드 호제법, 에라토스테네스의 체

조합론

: 순열, 조합, 이항정리

그래프

: 현실 문제를 추상화.
Union Find, 위상정렬, Tree, 최소공통조상(LCA), 단절점/단절선, 다익스트라, 플로이드 워셜, 벨만포드

동적계획법(DP)

: 전체를 여러 개의 하위 문제로 나누어 푼 다음 그것을 결합하여 답을 찾는다. DP를 만족하려면 2가지 속성을 만족시켜야 한다.

  • Overlapping Subproblem : 반복되는 하위의 문제들
  • Optimal Substructure : 하위 문제에서 구한 최적의 답들을 합쳐 큰 문제의 답을 구함

📚 메모지에이션 기법 : 한 번 구한 결과를 메모리 공간에 다시 가져오는 기법

※ 카드게임, Dance Dance Revolution, 케이크 자르기2는 아주 비슷한 문제이다.

profile
느리지만 확실하게 🐢

2개의 댓글

comment-user-thumbnail
2023년 2월 2일

좋은 정보 잘 보구 갑니다 ~! 하나하나 풀어봐야겠네요!

1개의 답글