#A0583. 争先红葫芦
争先红葫芦
題目描述
33DAI最近在玩《黑神話:悟空》。 他拿到了一個道具“爭先紅葫蘆”。
33DAI操縱的遊戲角色“悟空”有一個内容是氣血值,氣血值有一個上限,"悟空"的初始氣血值為。氣血值小於等於時“悟空”就被打敗了。
“悟空”可以使用爭先紅葫蘆來恢復遊戲角色的氣血值,最多使用次。
- 第一次可以把氣血值變為。
- 後面每次可以把氣血值新增(即的下取整)。 如果新增完會大於,則只會變為。
33DAI正在操縱“悟空”與“廣智”戰鬥,“廣智”一共進行了次攻擊,第次攻擊會把“悟空”的氣血值减少。 每次被攻擊後“悟空”都可以使用若干次爭先紅葫蘆(或者不使用)。
請問33DAI利用爭先紅葫蘆會不會被打敗。 如果會被打敗,請輸出是在第幾次攻擊時被打敗的。 如果不會被打敗,請輸出。
輸入格式
第一行為三個數。
第二行為個數。
輸出格式
如果會被打敗,請輸出是在第幾次攻擊時被打敗的。 如果不會被打敗,請輸出。
樣例
100 4 5
50 45 60 60 70
-1
100 100 1
101
1
100 0 5
1 1 98 1 1
3
樣例解釋
樣例一:
一種使用葫蘆的方案為:
- 初始氣血值為
- 第一次攻擊後氣血值為
- 第二次攻擊後氣血值為,此時使用次葫蘆,氣血值恢復為
- 第三次攻擊後氣血值為,此時使用次葫蘆,每次恢復氣血,氣血值恢復為。
- 第四次攻擊後氣血值為,此時使用次葫蘆,恢復氣血,氣血值恢復為。
- 第五次攻擊後氣血值為
樣例二:
一次攻擊後,悟空就被打敗了。
數據規模與約定
對於的數據,,,。
- 子任務1(30分):保證“悟空”不會被打敗。
- 子任務2(30分):保證。
- 子任務3(40分):沒有特殊限制。