Задача I. Круглый налог

Автор:А. Жуплев   Ограничение времени:1 сек
Входной файл:input.txt   Ограничение памяти:256 Мб
Выходной файл:output.txt  

Условие

В Неизвестной стране, территория которой имеет форму круга с центром в начале координат и радиусом r0 км., берётся налог за проезд — G0 рублей за километр. Правительство Неизвестной страны задумало провести налоговую реформу: выделить N Круглых районов и установить для них налог за проезд отдельно. i-ый Круглый район задаётся своим центром (xi; yi), радиусом ri и величиной налога Gi. Если i − ый Круглый район целиком содержит в себе j-ый Круглый район, то на территории j-го Круглого района сохраняется налог Gj.

Президент Неизвестной страны, живущий в доме с координатами (xs; ys), решил устроить поездку по направлению (vx; vy) с целью инспекции и контроля. На банковской карте президента имеется M рублей. Помогите службе президента рассчитать в какую самую дальнюю точку (xf; yf) Неизвестной страны сможет попасть президент.

Формат входного файла

Входной файла содержит целые числа xs ys vx vy M r0 G0 N.

Далее следует N четвёрок целых чисел — xi yi ri Gi.

Формат выходного файла

Выходной файл должен содержать два вещественных числа — xf yf, с точностью не менее 2-х знаков после десятичной точки.

Ограничения

0 ≤ N ≤ 104

 − 104 ≤ xs, ys, vx, vy, xi, yi ≤ 104

1 ≤ ri ≤ 104

0 ≤ Gi ≤ 104

0 ≤ M ≤ 109

Границы любой пары Круглых районов не имеют больше одной общей точки.

Примеры тестов

Входной файл (input.txt) Выходной файл (output.txt)
1
0 0  2 3  15
10 4
0
2.08 3.12
2
0 0  2 2  15
10 4
4
0 0  1  1
0 0  2  2
0 0  3  3
4 4  1  1
4.77 4.77

0.073s 0.009s 15