구름공원
우측 버튼을 눌러 기기를 연결해주세요.
문제 정보
구름공원
보통
유형
프로그래밍
배점
100
참여자
90
정답률
74.4%
5
3

문제


깨끗하게 관리가 잘 되어있기로 소문이 난 구름공원에는 개의 벤치가 있다. 현재 번째 벤치에는 명의 사람이 앉아있는데, 구름공원을 찾아온 명의 사람들이 벤치에 추가로 앉으려고 한다.

명의 사람들이 개의 벤치에 각자 잘 나눠앉았다고 할 때, 사람이 가장 많이 앉아있는 벤치를 찾는다. 그 벤치에 앉아있는 사람의 수를 라고 하자. 가능한 의 값 중 최솟값최댓값을 각각 구하여라.


입력


첫째 줄에 벤치의 수와 구름공원에 찾아온 사람의 수를 나타내는 정수 이 공백을 두고 주어진다.
둘째 줄에 각 벤치에 앉아있는 사람의 수 이 공백으로 구분되어 정수로 주어진다.

  • 입력으로 주어지는 모든 수는 정수이다.


출력


구름공원을 찾아온 명의 사람이 벤치에 추가로 앉았을 때, 사람이 가장 많이 앉아있는 벤치를 찾는다. 그 벤치에 앉아있는 사람의 수 에 대해, 가능한 의 값 중 최솟값최댓값을 출력한다.

입/출력 예시
:
공백
:
줄 바꿈
:
예시 1
입력
46
1111
출력
37
예시 2
입력
110
5
출력
1515
예시 3
입력
36
165
출력
612
예시 4
입력
37
165
출력
713
⋇ 입출력 형식을 잘 지켜주세요
Q&A
누구나 질문하고 답변할 수 있는 Q&A입니다. 문제를 풀며 어려웠던 부분에 대해 질문해보세요.
이 문제에 관한 질문 (0)