9553: 战斗爽

内存限制:512 MB 时间限制:2 S
题面:传统 评测方式:文本比较 上传者:
提交:1 通过:1

题目描述

魔法的世界,唯有不断战斗!

魔法少女小 hua 拥有强大的群伤法术,面对多个敌人她将毫不退缩。她的攻击会让每个敌人最多承受 kk 次攻击,当多次攻击命中同一目标时,从第二次攻击开始将只造成一半伤害。

具体的,小 hua 和 nn 个敌人战斗,第 ii 个敌人的攻击力为 aiai,初始血量为 hihi

每回合如下进行:

  1. 小 hua 攻击一个受到伤害不足 kk 次的存活的敌人(若有多个则攻击剩余血量最低的一个,若仍有多个则攻击攻击力最低的一个,若还有多个则攻击编号最小的一个),若当前敌人从未受过攻击,则它受到 uu 点伤害,否则受到 ⌊u/2⌋u/2 点伤害(下取整符号,如果 u=2ku=2k 为偶数,那么 ⌊u/2⌋=ku/2=k,否则 u=2k+1u=2k+1 为奇数,此时 ⌊u/2⌋=ku/2=k)。
  2. 存活的敌人对小 hua 攻击。小 hua 的血量减少量为所有存活敌人的攻击力的最大值。
  3. 当小 hua 或某个敌人受到的伤害大于等于剩余血量时,它就会死亡。当小 hua 死亡或全部敌人死亡则战斗结束。

问战斗结束时小 hua 共击杀了多少个敌人。

输入格式

第一行,一个正整数 TT 表示测试数据的组数。

对于每组数据:

输入一行四个正整数 n,u,k,hqn,u,k,hq。 分别表示 敌人数量、小 hua 的攻击力、每个敌人最多受伤次数、小 hua 的初始血量。

接着输入 nn 行,每行 22 个正整数 ai,hiai,hi 表示第 ii 个敌人的攻击力和初始血量。

输出格式

对于每组数据,输出一行一个非负整数表示小 hua 能击杀的敌人数量。

输入样例 复制

5
6 4 2 68
4 4
4 13
2 13
5 17
6 9
19 17
3 21 2 48
4 7
6 5
8 20
6 12 7 54
4 4
5 19
2 1
3 12
7 5
16 2
6 4 3 68
4 4
4 13
2 13
5 17
6 9
19 17
3 21 51 48
4 7
6 5
8 20

输出样例 复制

1
3
6
1
3

数据范围与提示

对于所有数据:1≤T≤100,1≤n≤104,1≤u,hq,ai,hi≤109,1≤k≤1031T100,1n104,1u,hq,ai,hi109,1k103