Notice
Recent Posts
Recent Comments
Link
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 백준
- cos pro 1급
- 코드품앗이
- 안드로이드스튜디오
- Flutter
- 파이썬
- 코테
- 코딩테스트
- 알고리즘
- Vue
- Python
- 안드로이드
- cos
- django
- 개발
- AndroidStudio
- C++
- 동적계획법과최단거리역추적
- 분할정복
- BAEKJOON
- DFS와BFS
- Algorithm
- issue
- cos pro
- android
- 동적계획법
- codingtest
- vuejs
- DFS
- DART
Archives
- Today
- Total
목록1300 (1)
Development Artist
[Baekjoon, Python] 1300번 : K번째 수
도입 백준 단계별 풀기에서 이분탐색, 여섯 번째 문제이다. 풀이 0. 쉽게 이중for문으로 직접 값을 넣어서 NxN집합을 구성하는 것을 생각할 수 있으나, 절대 이렇게 접근하지 말자. 단계별 문제에서 이분탐색으로 분류되어서 이분탐색으로 접근을 시작했지, 이런 힌트가 없었다면, 엄청 돌아갔을 것 같다. 1. 이분탐색의 첫 번째 요점은, 'mid값을 무엇으로 설정할 것인가'이다. 이말인 즉슨, low와 high값을 뭘로 선택할 것이냐 이다. 여기서 놀라운 점은 입력받는 k값을 high값으로 설정한다는 것이다. 그리고 mid값을 B[k]값으로 반환한다는 점이다. 왜? 2. 일단, NxN의 집합을 1차원 배열에 오름차순 정렬을 하게되면, 그리고 인덱스가 1부터라면, 각 인덱스에 해당하는 값들은 인덱스보다 작거나..
Algorithm/Baekjoon
2021. 2. 10. 11:49