АВТ
Language:

Remote Training on Programming

Problems On-line status Contests FAQ
For authors:
Register  ||  Login
 
Hello, Guest! Login or register.

857. Space Trip

Time Limit: 1 seconds
Memory Limit:65535KB
Points:10
View Problem Statistics Submit Problem added Administrator

В одной далёкой, далёкой галактике... С течением времени сформировалась система подобная Солнечной, содержащая N обитаемых планет. Одинокий исследовательский межпланетный корабль с небольшим количеством топлива на борту по воле случая либо провидения оказался в этой системе в точке А. Объект исследования находится на планете с номером B. Двигатель корабля, к сожалению, не может работать на вакууме, поэтому его необходимо заправлять топливом. Расход топлива на перелёт из одной точки в другую равен округлённому вверх отношению (d / 100), где d — расстояние между точками. Начальный запас топлива на корабле ограничен, и для его пополнения экипаж вынужден закупать топливо на планетах. Поскольку экономика каждой планеты весьма самостоятельна, то и цена топлива на разных планетах различается. Требуется найти минимальное количество денег, необходимое для того, чтобы добраться до объекта исследований.

В первой строке входного файла содержатся 6 чисел: XA, YA, ZA — координаты точки A (–1000 <= XAYAZA <= 1000), N — количество планет в системе, B — номер планеты, на которую направляется звездолёт (1 <= B <= N <= 50) и K — запас топлива на корабле (1 <= K <= 1000).

Далее идут N строк, каждая из которых содержит по 4 числа: XiYiZi — координаты i-й планеты (–1000 <= XiYiZi <= 1000) и Ci — цена единицы топлива на этой планете (1 <= Ci <= 1000).

Все числа во входных данных целые.

Выведите в выходной файл одно число — минимальное количество денежных единиц, необходимое для достижения планеты B, или –1, если невозможно долететь до планеты B.

Пример

ввод

Вывод

0 0 0 4 3 3

100 100 0 2

300 0 0 10

400 0 0 1

200 -200 0 3

6

 


View Problem Statistics Submit Author/source:
Problems from Contests / Vologda Students Contests / XIII InterUni Contest 2010 /
855. Numbers by Words 857.
We can all benefit by doing occasional "toy" programs, when artificial restrictions are set up, so that we are forced to push our abilities to the limit. The art of tackling miniproblems with all our energy will sharpen our talents for the real problems. Donald E. Knuth.
time generating 0.125 sec.
© Copyright VSTU, AVT, Nosov D.A.