일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- conflate
- 안드로이드
- Next Challenge
- Flow
- withContext
- KAKAO
- hotStream
- cancellationException
- google play console
- coroutinecontext
- ShapeableImageView
- app-distribution
- coroutine
- collectLatest
- SDUI
- TOSS 과제
- ServerDrivenUI
- 릴리즈 키해시
- Kotlin
- 백준
- flowon
- coroutinescope
- monotone stack
- Advanced LCA
- Android
- Product Flavor
- coldStream
- Algorithm
- 백준2309
- java
Archives
- Today
- Total
목록monotone stack (1)
루피도 코딩한다
[백준 6198번: 옥상 정원 꾸미기](Java)
https://www.acmicpc.net/problem/6198 6198번: 옥상 정원 꾸미기 문제 도시에는 N개의 빌딩이 있다. 빌딩 관리인들은 매우 성실 하기 때문에, 다른 빌딩의 옥상 정원을 벤치마킹 하고 싶어한다. i번째 빌딩의 키가 hi이고, 모든 빌딩은 일렬로 서 있고 오른쪽으 www.acmicpc.net 알고리즘 분류 : Monotone Stack 문제를 읽고, 어떤 방식으로 구현해봐야 하는지에 대해 생각해보았다. 처음 생각해낸 방법은 브루트 포스 방식이었다. Array로 빌딩의 높이 값을 모두 입력 받은 다음, N만큼 반복문을 돌면서 현재 빌딩 높이와 비교하는 로직을 구하는 것이었다. 그러나 이 방법에 대해 마음에 들지 않는 두 가지 포인트가 있었다. 1. 시간복잡도가 O(n^2)이라는 ..
Algorithm
2022. 5. 18. 16:31