H - Gardening Diary
解説を見る- 実行時間制限:2000 ms
- メモリ制限:1073741824 Bytes
- 配点:150 点
- ジャッジ:Batch
- 使用可能言語:All Batch Languages (dc (GNU dc), C++ (gcc), C (gcc), Python3 (CPython), Text (cat), Bash, Brainfuck, codon)
不老長寿の Atsuo くんの家には、庭があります!
Atsuo くんの庭には、 本の植物が一直線状に植えられている場所があります。
左から 番目の植物を とし、今日の の長さを とします。また、「区間 の植物」とは、すべての の事を指します。
彼は、明日から 日間、庭の植物の観察日記を行うことにしました。Atsuo くんが管理のために毎日行うタスクは以下の2種類です。
今日から 日後について、
- 区間 の植物に薬剤をまく。これによって、区間 の植物の長さがすぐに 伸びる。
- 区間 の植物の中で、もっとも長いものを探して、観察日記に長さを記録する。
というタスク二つを、1 → 2 の順番で 1 回ずつ行います。
あなたはすべての の情報を調べ上げたので、今後 日間の観察日記の内容を予測してください。
制約
- 入力はすべて整数
小課題
- (50点)
- (50点)
- (50点) 追加の制約はない。
入力
出力
明日から 日後までに、2 つ目のタスクで記録される数(長さ)を、改行区切りで出力してください。
入出力例
入力例
6 1 3 2 4 5 2 3 1 3 2 1 4 2 5 1 1 5 5 5 4 5 5
出力例
5 6 10
1 日目は、植物の長さは
3 5 4 4 5 2
となっていて、この時区間 の植物で最も長いのは なので、その長さの 5 を出力します。
2 日目は
3 6 5 5 6 2
3 日目は
3 6 5 5 10 2
となるので、同様に 2, 3 日目の答えは 6, 10 となります。