珍妮在瀏覽社群軟體時經常看到一款手遊廣告,遊戲內容是玩家控制一個角色不斷挑戰怪物,只要玩家角色的戰力比怪物高,就可以打敗怪物並吸收牠的戰力值;反之,如果玩家角色的戰力和怪物相同或較怪物低,玩家角色就會死亡,遊戲也就結束了。
請你撰寫一個程式,給定玩家角色依序遭遇的怪物戰力值,計算結束遊戲時玩家角色的戰力值為何。
第一列有兩個整數,M (1 ≤ M ≤ 300) 和 A (1 ≤ A ≤ 10000),代表有幾隻怪物以及珍妮的初始戰力值,兩個整數彼此以一個空白間隔。
第二列有M個整數Ti (1 ≤ Ti ≤ 6000, i = 1, 2, 3, ..., M),為珍妮依序會遭遇的第i個怪物戰力值,數字間以空白隔開。
請輸出珍妮結束遊戲時的戰力值
5 20 30 60 90 120 150
20
4 32 31 61 91 215
215
輸入範例2說明:初始戰力值32大於第一隻怪物戰力值31,戰力更新為32+31=63,更新後戰力值大於第二隻怪物,戰力更新為63+61=124,更新後戰力值大於第三隻怪物,更新後戰力值 124+91=215,更新後戰力值沒有比第四隻怪物高,因此結束遊戲,最終戰力值為215。
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |