Shakespeare

Time Limit:
3 Sec
Memory Limit:
512Mb
Enviados:
0
Resuelto:
0
Enviar IDE Estado

Descripción

Shakespeare tenia un dicho que dice así ”mientras mas gotas caen a nuestro alrededor mejor”.

En este problema asumimos que las gotas caen en forma uniforme de arriba hacia abajo en linea recta.

Usted tiene una lista de plataformas representadas en un plano cartesiano, con coordenadas X1, X2 y Y. Estas plataformas inician en (X1, Y) y terminan en (X2, Y) como puede ver forman un segmento a una altura Y.

Este segmento puede retener la lluvia y no deja pasar las gotas a las plataformas por debajo de esta. Necesitamos saber por cada plataforma cuanta agua esta reteniendo.

Entrada

Este problema tiene múltiples casos de entrada.

Cada caso de entrada comienza con un número N (1 ≤ N ≤ 3) la cantidad de plataformas.

Cada una de las siguiente N lineas contiene tres números enteros X1 (1 ≤ X1 < 1000), X2 (X1 < X2 ≤ 1000), Y (1 ≤ Y ≤ 109) representando a la plataforma.

La entrada termina cuando N es igual a 0 (cero).

Se garantiza que las plataformas no interceptan en ningún punto.

Salida

Por cada plataforma ingresada imprimir la cantidad de agua que esta recibe en unidades.

Ejemplo Entrada

Copy icon
3
1 3 1
3 6 2
4 7 1
2
1 5 5
3 7 2
0

Ejemplo Salida

Copy icon
2
4
1
5
2

Ayuda