AtCoder Regular Contest 036
翻译中…
Problem Statement
翻译中…
高橋くんはこれから $N$ 日間の睡眠の予定を建てることにしました。 $i$ 日目には $t_i$ 分だけ寝る予定です。
翻译中…
また、高橋くんは連続した $3$ 日間の睡眠時間の合計が $K$ 分を下回ると、その連続した3日目に睡眠不足になります。 厳密に言うと、 $x≧3$ のとき $x-2$ 日目、 $x-1$ 日目、 $x$ 日目の睡眠時間の合計が $K$ を下回ると、 $x$ 日目に睡眠不足になります。 合計がちょうど $K$になった場合は睡眠不足になりません。
翻译中…
あらかじめ高橋くんの睡眠の予定を与えるので、高橋くんが睡眠不足になるかどうかを求めてください。 もし睡眠不足になるならば、何日目に睡眠不足になるか求めてください。 答えが複数通り考えられるならば、最初に睡眠不足になる日を求めてください。
翻译中…
高橋くんは $1$ 日目と $2$ 日目には睡眠不足にならないものとします。 また、高橋くんは昼寝しかしないので、睡眠により日をまたぐことは考えなくて良いです。
翻译中…
Input
翻译中…
入力は以下の形式で標準入力から与えられる
翻译中…
N K
t_1
t_2
:
t_N
翻译中…
$1$行目には高橋くんが予定を建てた日数$N(3 ≦ N ≦ 10^5)$と睡眠不足の基準を表す整数$K(0 ≦ K ≦ 4,320)$が空白区切りで与えられる。$2$行目からの$N$行のうち$i$行目には$i$日目に予定している睡眠時間を表す整数$t_i(0 ≦ t_i ≦ 1,440)$が与えられる。
翻译中…
Output
翻译中…
もし高橋くんが$N$日の間に睡眠不足にならないならば $-1$ を $1$ 行に出力せよ。 もしなるならば、最初になる日を $1$ 行に出力せよ。
翻译中…
样例
Input #1
5 1080
300
420
420
180
360
Output #1
4
$2, 3, 4$ 日目の睡眠時間の合計は $1020$ 分となっており $K$ を下回っています。 この日以前に睡眠不足になっている日はありません。 よって高橋くんは $4$ 日目に初めて睡眠不足になります。
Input #2
5 180
60
60
60
60
60
Output #2
-1
$3$ 日間の睡眠時間の合計がちょうど $K$ の場合は睡眠不足にならないことに注意してください。
Input #3
5 4230
360
360
360
360
360
Output #3
3
题目信息
题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。