문제 출처 : https://www.acmicpc.net/problem/16401
이분 탐색 문제다.
나눠줄 수 있는 과자를 모든 경우의 수를 다 찾는 것은 시간초과가 발생한다.
이 때 mid가 0일 수도 있기 때문에 체크해줘야한다.
3 2
1 1
//정답 : 0
3 4
1 1 1 1
//정답 : 1
나눠줄 쿠키의 개수가 0개라면 무조건 나눠줄 수 있다. 그렇기 때문에 true를 반환한다.
위의 예시들을 생각해보면 쉽게 이해가 될 것이다.