Siembra de Espárragos
El Granjero Juan (GJ) tiene
plantas de espárragos en su granja. Sin embargo algunas de sus plantas tienen diferencias genéticas, entonces algunas plantas crecerán más rápido que otras. La altura inicial de la planta iésima es
pulgadas, y después de cada día, la planta iésima crece
pulgadas.
A GJ le gustan más algunas de sus plantas que otras, y quiere que algunas plantas específicas sean más altas que otras. Él le da a usted un arreglo de valores enteros ,...,
conteniendo todos los enteros de
a N - 1 y quiere que la planta iésima tenga exactamente
otras plantas que sean más altas que ella. Encontrar el número mínimo de días para que se satisfaga el requerimiento de GJ, o determine que es imposible.
Entrada
La primera línea consiste de un entero , denotando el número de casos de prueba
.
La primera línea de cada caso de prueba consiste de un entero .
La segunda línea consiste de enteros
denotando la altura inicial de la planta iésima en pulgadas.
La tercera línea consiste de enteros
denotando el número de pulgadas que la planta iésima crece cada día.
La cuarta línea consiste de enteros distintos
denotando el arreglo que GJ le da a usted.
Se garantiza que la suma de sobre todos los casos de prueba no excederá
.
Salida
Dar como salida líneas, la respuesta a cada caso de prueba en una línea diferente. Si no es posible, dar como salida -1.
Ejemplo de Entrada #1
6
1
10
1
0
2
7 3
8 10
1 0
2
3 6
10 8
0 1
2
7 3
8 9
1 0
2
7 7
8 8
0 1
2
7 3
8 8
1 0
Ejemplo de Salida #1
0
3
2
5
-1
-1
Ejemplo de Entrada #2
2
5
7 4 1 10 12
3 4 5 2 1
2 1 0 3 4
5
4 10 12 7 1
3 1 1 4 5
2 4 3 1 0
Ejemplo de Salida #2
4
7
Explicación
En la primera entrada ejemplo, hay casos de prueba.
En el primer caso, hay solamente una planta, entonces la condición se satisface en el día .
En el segundo caso, necesitamos que la primera planta sea más chica que la segunda planta. Después del día , las alturas son
y
. Después del día
, las alturas son ambas
. Después del día
, las alturas son
y
, y ese es el primer día en que la condición se satisface.
Los casos tercero y cuarto son similares al segundo.
En el quinto caso, ambas plantas comienzan con una altura inicial de y una razón de crecimiento de
. Entonces siempre tendrán alturas idénticas, y por lo tanto la condición nunca se satisface.
En el sexto caso, la condición no se satisface inicialmente y las razones de crecimiento son iguales. Entonces la condición nunca se satisface.
En la segunda entrada ejemplo hay casos de prueba.
En el primer caso, las alturas finales después del día son
,
,
,
,
.
En el segundo caso, las alturas finales después del día son
,
,
,
,
.
Comments