일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- spring
- Naver Cloud
- Pinpoint
- 회고
- Naver Cloud Platform
- OrientalUnity
- NaverCloudPlatform
- Enum
- React
- navercloud
- Java
- mybatis
- junit
- DBDocs
- 에프랩
- AssertJ
- ngrinder
- 네이버 클라우드
- Thymeleaf
- docker
- Scheduler
- papago
- spring boot
- NooBLoL
- ncloud
- Database
- F-Lab
- object storage
- 네이버클라우드
- NCP
Archives
- Today
- Total
목록백준 (1)
DevJong12
[백준]BOJ11003-최솟값 찾기
문제내용 많은 포스트를 봤고, 슬라이딩윈도우와 Deque를 사용해서 풀어야 하는지 '문제풀이' 에 대한 글이 없어서 남겨 보고자한다. 개인적으로 국어능력이 너무 부족해서 내가 문제를 이해하는게 너무 힘들었어서 내가 알아보기 위해서 기록으로 남겨놓고자 한다. 제한시간의 경우 2.4초,Java기준 2.6초이며 N의 범위가 5,000,000까지 가기 때문에 정렬인 nlogn을 사용하는 순간 시간을 넘겨버린다. 따라서 O(N)을 사용해야 한다. 첫째줄에는 N과 L이 주어진다. N의 경우에는 숫자가 주어질 총 갯수이며 L의 경우에는 슬라이딩 윈도우의 범위이다. Di = Ai-L+1 ~ Ai 중의 최솟값이라고 할 때, D에 저장된 수를 출력 이 말이 잘 이해가 되지를 않았었으나 풀어보자면 1 5 2 3 6 2 3 ..
알고리즘
2022. 11. 25. 18:16