#A0583. 争先红葫芦

争先红葫芦

題目描述

33DAI最近在玩《黑神話:悟空》。 他拿到了一個道具“爭先紅葫蘆”。

33DAI操縱的遊戲角色“悟空”有一個内容是氣血值,氣血值有一個上限xx,"悟空"的初始氣血值為xx。氣血值小於等於00時“悟空”就被打敗了。

“悟空”可以使用爭先紅葫蘆來恢復遊戲角色的氣血值,最多使用nn次。

  • 第一次可以把氣血值變為xx
  • 後面每次可以把氣血值新增x3\lfloor \frac{x}{3}\rfloor(即xx13\frac{1}{3}下取整)。 如果新增完會大於xx,則只會變為xx

33DAI正在操縱“悟空”與“廣智”戰鬥,“廣智”一共進行了mm次攻擊,第ii次攻擊會把“悟空”的氣血值减少aia_i。 每次被攻擊後“悟空”都可以使用若干次爭先紅葫蘆(或者不使用)。

請問33DAI利用爭先紅葫蘆會不會被打敗。 如果會被打敗,請輸出是在第幾次攻擊時被打敗的。 如果不會被打敗,請輸出1-1

輸入格式

第一行為三個數xnmx,n,m

第二行為mm個數a1ama_1\sim a_m

輸出格式

如果會被打敗,請輸出是在第幾次攻擊時被打敗的。 如果不會被打敗,請輸出1-1

樣例

100 4 5
50 45 60 60 70
-1
100 100 1
101
1
100 0 5
1 1 98 1 1
3

樣例解釋

樣例一:

一種使用葫蘆的方案為:

  • 初始氣血值為100100
  • 第一次攻擊後氣血值為5050
  • 第二次攻擊後氣血值為55,此時使用11次葫蘆,氣血值恢復為100100
  • 第三次攻擊後氣血值為4040,此時使用22次葫蘆,每次恢復3333氣血,氣血值恢復為100100
  • 第四次攻擊後氣血值為4040,此時使用11次葫蘆,恢復3333氣血,氣血值恢復為7373
  • 第五次攻擊後氣血值為33

樣例二:

一次攻擊後,悟空就被打敗了。

數據規模與約定

對於100%100\%的數據,1x1001 \le x \le 1000nm1000\le n,m\le 1000ai1090\le a_i\le 10^9

  • 子任務1(30分):保證“悟空”不會被打敗。
  • 子任務2(30分):保證x=1x=1
  • 子任務3(40分):沒有特殊限制。