#iroha2019day1g. [iroha2019_day1_g]友達以上恋人以下
[iroha2019_day1_g]友達以上恋人以下
この問題の解説はこちら。
問題文
※きたむーとはこの問題の作問のお手伝いをした人の名前である。また、きたむーの彼女はいろはちゃんではない。
これはきたむーが彼女を射止める前の話である。彼は彼女に事前に伝えられていた。
「あなたは友達以上恋人以下」
と。彼は思った。
「つまり恋人も含むよね??恋人になってもいいですよってことだよね??ね??」
というわけで彼は思いを伝えることにしたが、いきなり思いを伝えても受け入れてもらえないかもしれない。そこで、彼は何日かに分けて少しずつ思いを伝えることにした。
きたむーは明日から 日間のうちちょうど 日に彼女のもとへ行き、好意をほのめかす。なお、それぞれの日の彼女の機嫌は であるとあらかじめ予想できているため、彼は極力機嫌のいい日に彼女のもとへ行きたい。しかし、あまり時間が空きすぎてはよくないと考えた彼は、 日以上時間を空けない、つまり連続する 日に回は好意をほのめかすことにした。ただし、今日は既に好意をほのめかしている。
あなたはきたむーの行動をシミュレートしたくなった。きたむーが好意をほのめかす日の彼女の機嫌の合計の最大値を求めよ。
制約
- 入力される値はすべて整数である
入力
入力は以下の形式で標準入力から与えられる。
出力
きたむーが好意をほのめかす日の彼女の機嫌の合計の最大値を行で出力せよ。ただし、条件を満たす選び方が存在しない場合は-1
を出力せよ。
入力例 1
5 2 3
5 1 3 2 4
出力例 1
8
例えば、日目と日目に好意をほのめかせば機嫌の合計はとなる。機嫌の合計が以上になることは無い。
入力例 2
2 1 1
100 100
出力例 2
-1
入力例 3
1 1 1
100
出力例 3
100
入力例 4
10 6 4
56 1 82 32 4 11 74 49 90 6
出力例 4
383