만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

외계인의 양말

면접 대비

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

요약
색깔별 양말 개수가 주어질 때, 한 색깔의 양말을 k개 이상 반드시 갖게 되는 최소 뽑기 횟수를 구한다.
난이도

쉬움10점 중 3점

유형
그리디, 수학, 구현
정답자
아직 제출이 없습니다

문제

비트랜드에 외계인 우주선이 착륙했다. 외계인들은 비트랜드의 세련된 양말에 특히 매료되었다. 외계인은 다리가 kk개이므로, 여러 색깔의 양말을 아주 많이 사들였다.

외계인 브로니우스의 서랍에는 서로 다른 ss가지 색의 양말이 들어 있고, 각 색깔별 양말 개수도 알고 있다. 매일 아침 브로니우스는 서랍 안을 보지 않고 양말을 한 짝씩 꺼내며, 같은 색 양말 kk짝을 손에 쥘 때까지 이를 반복한다.

오늘 아침 브로니우스는 몹시 바빠서, 같은 색 양말을 반드시 kk짝 이상 손에 쥐려면 최소 몇 짝을 꺼내야 하는지 알고 싶어 한다.

입력

첫째 줄에 두 양의 정수, 브로니우스의 다리 개수 kk와 서랍에 든 양말 색의 개수 ss가 주어진다.

둘째 줄에 ss개의 양의 정수 nin_i가 주어지며, 이는 서랍에 있는 ii번째 색 양말의 개수이다.

출력

브로니우스가 꺼내야 하는 최소 양말 짝 수인 양의 정수 하나를 출력한다. 브로니우스는 항상 충분한 양말을 꺼낼 수 있다.

제한

  • 1≤k≤10001 \le k \le 1000
  • 1≤s≤10001 \le s \le 1000
  • 모든 ii에 대해 1≤ni≤10001 \le n_i \le 1000

예제4

  1. 예제 1

    입력
    5 3
    3 6 8
    
    예상 출력
    12
    
  2. 예제 2

    입력
    1 4
    5 5 5 5
    
    예상 출력
    1
    
  3. 예제 3

    입력
    3 1
    3
    
    예상 출력
    3
    
  4. 예제 4

    입력
    5 4
    2 3 10 1
    
    예상 출력
    11