#abc163b. [abc163_b]Homework
[abc163_b]Homework
問題文
高橋君の夏休みは 日間です。
夏休みの宿題が 個出されており、 番目の宿題をやるには 日間かかります。
複数の宿題を同じ日にやることはできず、また、宿題をやる日には遊ぶことができません。
夏休み中に全ての宿題を終わらせるとき、最大何日間遊ぶことができますか?
ただし、夏休み中に全ての宿題を終わらせることができないときは、かわりに -1
を出力してください。
制約
入力
入力は以下の形式で標準入力から与えられる。
出力
高橋君が遊ぶことのできる日数、または、-1
を出力せよ。
入力例 1
41 2
5 6
出力例 1
30
例えば、最初の 日間で 番目の宿題をやり、その後 日間遊んで、最後の 日間で 番目の宿題をやることで、 日間遊ぶことができます。
入力例 2
10 2
5 6
出力例 2
-1
宿題を終わらせることができません。
入力例 3
11 2
5 6
出力例 3
0
宿題を終わらせることはできますが、遊ぶことはできません。
入力例 4
314 15
9 26 5 35 8 9 79 3 23 8 46 2 6 43 3
出力例 4
9