아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Acowdemia I

면접 대비

시간 제한1초메모리 제한512 MB

요약
N개의 논문 인용 횟수와 최대 L개의 추가 인용이 주어질 때, 각 논문을 최대 한 번 인용해 얻을 수 있는 최대 h-index를 구한다.
난이도

보통10점 중 5점

유형
정렬, 그리디, 이분 탐색, 배열
정답자
아직 제출이 없습니다

문제

Bessie는 컴퓨터 과학에 대한 애정과 언젠가 "Dr. Bessie"가 되고 싶다는 마음으로 컴퓨터 과학 박사 과정에 입학했다. 얼마 동안 연구를 진행한 지금, 그녀는 NN개의 논문을 발표했고 (1≤N≤1051 \leq N \leq 10^5), ii번째 논문은 다른 논문들로부터 c_ic\_i번 인용되었다 (0≤c_i≤1050 \leq c\_i \leq 10^5).

Bessie는 학자의 성공이 hh-지수로 측정될 수 있다는 말을 들었다. hh-지수는 연구자가 인용 횟수가 각각 hh 이상인 논문을 hh개 이상 가지고 있는 가장 큰 수 hh이다. 예를 들어, 논문 44개를 가진 연구자의 인용 횟수가 각각 (1,100,2,3)(1,100,2,3)이라면 hh-지수는 22이고, 인용 횟수가 (1,100,3,3)(1,100,3,3)이라면 hh-지수는 33이다.

Bessie는 자신의 hh-지수를 높이기 위해 과거 논문 여러 편을 인용하는 리뷰 논문을 쓰려고 한다. 페이지 제한 때문에 이 리뷰 논문에는 최대 LL개의 인용을 넣을 수 있고 (0≤L≤1050 \leq L \leq 10^5), 물론 각 논문은 최대 한 번만 인용할 수 있다.

이 리뷰 논문을 쓴 후 Bessie가 달성할 수 있는 최대 hh-지수를 구하라.

Bessie의 지도교수는 hh-지수를 높이려고만 리뷰 논문을 쓰는 것이 윤리적으로 문제가 있다는 점을 언젠가 알려줘야 할 것이다. 다른 학자들은 Bessie의 예를 따르지 않는 것이 좋다.

입력

첫 번째 줄에는 NN과 LL이 주어진다.

두 번째 줄에는 NN개의 정수 c_1,…,c_Nc\_1,\ldots, c\_N이 공백으로 구분되어 주어진다.

출력

리뷰 논문을 쓴 후 Bessie가 달성할 수 있는 최대 hh-지수를 출력한다.

예제2

  1. 예제 1

    입력
    4 0
    1 100 2 3
    
    예상 출력
    2
    
  2. 예제 2

    입력
    4 1
    1 100 2 3
    
    예상 출력
    3