[백준] 1920번: 수 찾기

문제

https://www.acmicpc.net/problem/1920

풀이

이분탐색(Binary Search)로 풀었다.
이분탐색은 정렬되어있는 데이터를 반으로 나누어 탐색하는 방법으로서
오름차순으로 정렬되어있어야한다.
sort함수(퀵소트)로 O(nlogn) 시간에 정렬을 해주고
이분탐색으로 O(logn) 시간으로 수를 찾는다.
근데 어차피 입력받을때 O(n+m) 시간이 걸린다.ㅜ
이분탐색은 유용하게 잘쓰이고 중요하니까 자유자재로 쓸 수 있을때까지 연습많이 해야겠다.

결과



코드

https://github.com/ziwonii24/Algorithm/blob/master/Baekjoon/1920.cpp

댓글

이 블로그의 인기 게시물

[백준] 1850번: 최대공약수

[백준] 1717번: 집합의 표현