T464467 打怪
题目背景
在MC中有武器伤害 $a$,力量效果等级 $b$,锋利等级 $c$,亡灵杀手等级 $d$,节肢杀手等级 $e$,可以影响伤害
并且某些属性指对特定生物起效果,比如亡灵杀手只对亡灵生物起效果,每个属性可能为$0$。
不同的生物有不同的ID,一共有这几种:`zombie`(僵尸,亡灵)`skeleton`(骷髅,亡灵)`spider`(蜘蛛,节肢)`player`(玩家)`Vindicator`(卫道士)
各种属性及效果表格:
| 名称 | 效果 |
| :-----------: | :-----------: |
| 亡灵杀手 | 每升一级增加 $2.5$ 对亡灵生物的伤害 |
| 节肢杀手 | 每升一级增加 $2.5$ 对节肢生物的伤害 |
| 锋利 | 增加 $0.5×$锋利等级$+0.5$ 的伤害 |
| 力量 | 增加 $3×$力量效果 伤害 |
武器伤害:武器伤害是多少就增加多少伤害
注意:所有正常生物(包括你自己)都带有一点初始伤害,同时,对手和你都会有血量 $h$ 以及对手的各种数值。并且,你与每个生物都是一人一下,但骷髅会因距离优势提前打你五下,之后和正常生物一样(管你弓能不能附魔锋利,和其它一样就完了!),如果是卫道士则是 $5$ 点初始伤害。
最终只有三种情况:你赢了,你输了,和同归于尽。
题目描述
给定你的各种数值(均为非负整数),并且给定 $t$ 只生物的各种数值。
为了尊重原版,数据中亡灵杀手等级,节肢杀手等级,锋利等级不可共存(即其中只能一个为 $0$ 以上的数字,其他均为 $0$)。
输入格式
第一行输入 $6$ 个非负整数:$A,B,C,D,E,H$,表示你的各种数值。
第二行输入生物的只数 $t$。
接下来 $t+2$ 行,每一行第一个值输入一个字符串,表示生物的ID,然后输入六个非负整数代表每一个怪物的 $a_i,b_i,c_i,d_i,e_i,h_i$ 值。
输出格式
输出 $t$ 行,$-1$ 表示输,$0$ 表示同归于尽,$1$ 表示胜利。
说明/提示
$t \le 10000$,总伤害及所有属性不会超过 int 范围
假设你打完一只怪血量瞬间回满。