물고기


답안 제출

Points: 6
시간 제한: 1.0s
메모리 제한: 256M

문제 유형
허용된 언어
C++, Java, Python

바다에 물고기 한 마리가 살고 있다. 이 물고기의 처음 크기는 \(L\)이다.

바다에는 \(N\)개의 먹이가 있으며, \(i\)번째 먹이의 크기는 \(A_i\)이다. 물고기는 자신의 크기보다 작거나 같은 먹이만 먹을 수 있다. 즉, 물고기의 현재 크기가 \(L\)일 때, 크기가 \(L\) 이하인 먹이를 먹을 수 있다.

물고기가 먹이를 하나 먹으면, 물고기의 크기는 \(1\) 증가한다.

먹이를 먹는 순서는 자유롭게 정할 수 있다. 물고기의 처음 크기와 먹이들의 크기가 주어졌을 때, 물고기가 도달할 수 있는 최대 크기를 구하시오.

입력 설명

첫 번째 줄에 먹이의 개수 \(N\)과 물고기의 처음 크기 \(L\)이 공백으로 구분되어 주어진다.

두 번째 줄에 먹이의 크기 \(A_1, A_2, \dots, A_N\)이 공백으로 구분되어 주어진다.

출력 설명

물고기가 도달할 수 있는 최대 크기를 출력한다.

제한

\(1 \le N \le 1000\)

\(1 \le L \le 10000\)

\(1 \le A_i \le 10000\)

예시 입력

3 10
9 13 11

예시 출력

12

코멘트

현재 작성된 코멘트가 없습니다.