[백준] 1654 랜선자르기 - Upper Bound/Lower Bound
1.문제 2.접근 이 문제의 해결포인트는 필요한 랜선의 개수 K개보다 1개 더 많은 K+1을 만족시키는 가장 짧은 랜선의 길이에서 1을 빼는 것이다. 이걸 해결하는 알고리즘이 Upper Bound인데 찾고자 하는 값을 초과하는 값이 처음으로 나타나는 위치이다. Upper Bound와 같이 나오는 개념이 Lower Bound인데 아래 사이트에서 굉장히 자세히 설명해준다. 이해한 내용을 간단히 정리해 보자면, Lower Bound는 찾고자 하는 값 이상의 값이 처음 나오는 위치 Upper Bound는 찾고자 하는 값을 초과하는 값이 처음 나오는 위치이다. 2-1. Lower Bound/Upper Bound 아래와 같이 4가 중복되어 나타나는 arr이라는 배열이 있고, 4라는 값을 찾아야 한다면?? Lower..
알고리즘
2022. 3. 10. 01:28
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 애플 인증서
- 백준 1065번 swift
- closure
- 백준 4673 swift
- New Group Without Folder
- xcuserdata
- ios
- main branch
- mvvm in swiftui
- palera1n
- sileo
- readme ignore파일 포함한 repository
- 프로퍼티 래퍼
- provisioning key
- 애플 인증
- ios mvvm
- Xcode
- 장고
- django
- 이분탐색
- SWiFT
- property wrapper
- 백준알고리즘
- xcsharedata
- 백준
- New Group
- 클로저
- Widget
- 알고리즘
- 파이썬
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함