第一组数据:
* 开始时拥有的剑的攻击力为 ${1,9,10}$,第 $1$ 条龙生命值为 $3$,故选择攻击力为 $1$ 的剑,攻击 $59$ 次,造成 $59$ 点伤害,此时龙的生命值为 $-56$,恢复 $14$ 次后生命值恰好为 $0$,死亡。
* 攻击力为 $1$ 的剑消失,拾取一把攻击力为 $7$ 的剑,此时拥有的剑的攻击力为 ${7,9,10}$,第 $2$ 条龙生命值为 $5$,故选择攻击力为 $7$ 的剑,攻击 $59$ 次,造成 $413$ 点伤害,此时龙的生命值为 $-408$,恢复 $68$ 次后生命值恰好为 $0$,死亡。
* 此时拥有的剑的攻击力为 ${3,9,10}$,第 $3$ 条龙生命值为 $7$,故选择攻击力为 $3$ 的剑,攻击 $59$ 次,造成 $177$ 点伤害,此时龙的生命值为 $-170$,恢复 $17$ 次后生命值恰好为 $0$,死亡。
* 没有比 $59$ 次更少的通关方法,故答案为 $59$。
第二组数据:
* 不存在既能杀死第一条龙又能杀死第二条龙的方法,故无法通关,输出 $-1$。
见附加文件中的 dragon2.in 与 dragon2.ans。