#P98. 猴子兄弟爬山(NOC 2023复赛T1)

猴子兄弟爬山(NOC 2023复赛T1)

题目描述

己知皮皮和大智是关系非常友好的两只猴子,并且它们都居住在同一座山上。山高 h 米,皮皮在距离山脚 h1 米的 地方居住,大智在距离山脚 h2 米的地方居住。 皮皮和大智相约爬山,它们约定从同一天的白天开始从自己居住的地方开始往山顶爬,每天皮皮和大智都会根据自 己的实际情况决定自己的行为:

(1)白天正常情况下,皮皮每天爬 u1米,大智每天爬 u2 米,但是如果白天开始时对方比自己高,那么皮皮会多爬 add1 米,大智会多爬 add2 米。

(2)黑夜正常情况下,皮皮每天掉 d1 米,大智每天掉 d2 米,但是如果黑夜开始时对方比自己高,那么皮皮会少掉 sub1 米,大智会少掉 sub2 米。

现在请你帮助计算皮皮和大智两只猴子都爬到山顶所需要的时间(天数),你需要回答n个这样的问题。

数据保证两人一定能够在有限步数内登上山顶。

输入格式

第一行,包含一个正整数 n。 接下来 n行,每行 11个整数 h,h1,h2,u1,u2,add1,add2,d1,d2,sub1,sub2

输出格式

共 1行,每行一个整数,表示答案。

数据样例

输入

2 
8 1 3 3 2 1 1 2 1 1 1 
30 2 20 14 2 3 1 2 1 1 0

输出

3
6

样例说明

问题中每天结束后皮皮和大智的高度:

(3,4), (5,6), (-,-)

问题 中每天结束后皮皮和大智的高度:

(18,21), (-,22), (-,24), (-,26), (-,28), (-,-)

注意:爬上山顶之后就不会再继续往上爬了,也不会再继续往下掉了。

“-” 表示到达山顶

数据范围

对于100%的数据保证:

1<=t<=1000

1<=h1,h2<=h<=100000

1<=sub1<=d1<u1<1000

1<=sub2<=d2<u2<1000

1<=add1,add2<=1000