A에서 뇌절을 많이 했다고 느껴졌는데, 일단 O(TNlogN)으로 했습니다. T는 최대 시간 (=1440), N은 문제에서 주어지는 N입니다. 현재상태에서 가장 큰 2개 (또는 1개뿐이라면 1개)를 빼는게 최적이라고 생각했고, 아무리 생각해도 끝까지 돌렸다가는 TLE 날거 같아서 최대 1440번만 시뮬레이션 (한번 할때마다 새로 정렬)하고 안되면 -1 찍는 풀이를 썼습니다.

혹시나 더 쉬운 풀이가 있나요?