귤나무

면접 대비

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

요약
N마리의 곰곰이가 매일 순서대로 A_i개씩 귤을 따가고, 10^100일 뒤 나무에 남은 귤의 개수를 구한다.
난이도

보통10점 중 6점

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

문제

서윤이네 뒷마당에는 MM개의 귤이 열려 있는 커다란 귤나무가 있다.

이웃집에 사는 NN마리의 곰곰이들은 이 귤나무에 매일 귤을 따러 온다. 매일 11번 곰곰이부터 시작해서 NN번 곰곰이까지 차례대로 귤을 따려고 시도하는데, ii번 곰곰이는 A_iA\_i개의 귤을 따려고 시도하며 나무에 남은 귤이 A_iA\_i개 미만이라면 아무 행동도 하지 않는다.

1010010^{100} 일이 지났을 때, 귤나무에 남아있는 귤의 개수는 몇 개일지 구해보자.

입력

첫째 줄에 곰곰이의 수와 귤의 개수 NN, MM이 공백으로 구분되어 주어진다. (1≤N≤200,000;(1 \leq N \leq 200\\,000; 1≤M≤1018)1 \leq M \leq 10^{18})

둘째 줄에 각 곰곰이가 따갈 귤의 개수 A_1A\_1, A_2A\_2, ⋯\cdots, A_NA\_N이 공백으로 구분되어 주어진다. (1≤A_i≤1012)(1 \leq A\_i \leq 10^{12})

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

출력

1010010^{100} 일이 지났을 때 귤나무에 남아있는 귤의 개수를 출력한다.

예제1

  1. 예제 1

    입력
    3 19
    2 5 4
    
    예상 출력
    1