본문 바로가기

대학교/프로그래밍 방법론

실습 2주차 [2] Binary Search

반응형

문제

10^6개 만큼의 서로 다른 unsigned integer가 정렬된 형태로 input에 들어오고, 다음으로는 10^4개 만큼의 서로 다른 unsigned integer가 들어온다.

이 때 처음의 10^6개의 데이터는 배열에 들어가며, 그 다음 input인 10^4개의 데이터에 대해서 binary search를 이용해서 해당하는 인덱스를 반환해서 각각 출력하게 한다.

만약 해당하는 값이 없는 경우에는 -1을 반환한다.



입력 형식

숫자1 숫자2 ... 숫자1000000

숫자1 숫자2 ... 숫자10000


출력 형식 : 인덱스 값을 한 줄에 하나씩 찍도록 한다. 즉 찾는 값이 총 10^4개이므로 출력은 10^4줄에 걸쳐서 나와야 한다.



답안



반응형