알고리즘/자료구조
슬라이딩 윈도우2
sim0609
2023. 1. 11. 14:46
난이도 있는 문제
: 다양한 STL 라이브러리를 이용해 문제 해결해 나가야 함
: 시간 복잡도를 생각하며 문제를 풀어야 함
(지금까지 풀었던 문제는 시간 복잡도를 크게 고려하지 않았지만 다음부터는 최대한 고려하면서 풀자)
슬라이딩 윈도우
슬라이딩 윈도우 문제를 정렬뿐만 아니라 덱이나 큐를 이용해 풀 수 있음
특히, 자료구조를 이용해 풀 경우 시간 복잡도를 많이 해결해 줌
백준 - 11003: 최솟값 찾기1
https://www.acmicpc.net/problem/11003
11003번: 최솟값 찾기
N개의 수 A1, A2, ..., AN과 L이 주어진다. Di = Ai-L+1 ~ Ai 중의 최솟값이라고 할 때, D에 저장된 수를 출력하는 프로그램을 작성하시오. 이때, i ≤ 0 인 Ai는 무시하고 D를 구해야 한다.
www.acmicpc.net
피드백 풀이