luogu#P11467. 网瘾竞赛篇之 generals 大法好

网瘾竞赛篇之 generals 大法好

题目描述

t1e 同学沉迷于打 generals 的 1v1 模式,他将游戏简化为以下内容:

初始时 t1e 有一座城堡,每回合结束时会生产 xx 单位的兵力,他的对手也有一座城堡,每回合结束时会生产 yy 单位的兵力,初始时(第 00 回合)双方的兵力都为 00

nn 座其他城堡可以被 t1e 占领,t1e 每个回合开始时可以攻占最多 11 个城堡,占领第 ii 个城堡需要消耗 aia_i 单位的兵力,从占领后的下一个回合开始,该城堡每回合结束时为 t1e 生产 11 个单位的兵力。

t1e 同学想知道最早在第多少个回合,他的兵力能超过对手的兵力。

如果永远无法超过,输出 1-1

输入格式

本题有多组数据

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

对于每组数据:

第一行输入三个整数,分别代表 n,x,yn, x, y

第二行 nn 个整数代表 aia_i

输出格式

对于每组数据:

一行一个整数,代表 t1e 的兵力超过对手兵力的最小回合数。

如果永远无法超过,输出 1-1

4
1 1 1
1
6 1 2
1 1 4 5 1 4
2 1 3
1 1
1 3 2
1
4
7
-1
1

提示

对于第一组数据,t1e 的最优操作过程如下: | 回合 | 回合结束时 t1e 的兵力 | 回合结束时对手的兵力 | | :----: | :----------------------------:| :--------------------: | | 0 | 0 | 0 | | 1 | 1 | 1 | | 2 | 1 | 2 | | 3 | 3 | 3 | | 4 | 5 | 4 |

注意:t1e 在第 22 回合开始时占领了 11 号城堡。

1T1001\le T\le 1001n,n2×1051 \le n, \sum n \le 2\times 10^{5}1x,y,ai1051 \le x, y, a_i \le 10^5