N개의 수가 주어진다. 이 수들을 오름차순 정렬했을 때, K번째에 위치하는 수를 알아내자.입력첫 번째 줄에 N, K가 공백으로 분리되어 주어진다. (1 ≤ K ≤ N ≤ 5,000,000)두 번째 줄부터 N개의 줄에 걸쳐 N개의 정수가 주어진다. 각 정수는 -1,000,000,000 이상 1,000,000,000 이하이다.출력주어진 N개의 정수를 오름차순 정렬했을 때, K번째에 위치하는 수를 출력한다. 문제는 심플하다..단순 sort후 K 번째 숫자를 출력하고 싶지만.정수의 범위가 커서 일반 sort할 경우, time out 이 발생한다.지금의 예제는 중간값을 구하고,그 값을 기준으로 quick sort를 반복한다. 좀더 빠르게 하려면, 중간값을 처음과 끝의 반복이 아닌첫 수, 마지막 수, 중간수를 뽑아..