АВТ
Language:

Remote Training on Programming

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

756. Метро

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

 В мегаполисе, испытывающем большие транспортные проблемы, построили 
легкое метро. Оно  состоит из 6 радиальных линий, 
которые расходятся из центра города, и k кольцевых линий в форме 
правильных шестиугольников (см. рисунок). 
Станции метро располагаются на пересечении кольцевых и радиальных линий. 
На любой станции разрешено делать пересадки с кольцевых линий на 
радиальные и обратно. 

Радиальные линии последовательно нумеруются по часовой стрелке от 1 до 6. 
Кольцевые линии нумеруются от центра города (центр считается кольцевой 
линией с номером ноль, состоящей из одной станции). 

Расстояние между двумя соседними станциями на одной радиальной линии 
равно 1 км. Расстояние между соседними станциями на кольцевой линии 
с номером i составляет i км.

Любая станция обозначается парой чисел - номером радиальной линии r (1<=r<=6) 
и номером кольцевой линии k (0<=k<=32000), на пересечении которых 
она находится.

Напишите программу, определяющую длину кратчайшего пути между станциями.

Входные данные. Вводятся четыре числа - r1, k1, r2, k2 - координаты 
начальной и конечной станции. 

Выходные данные. Необходимо вывести расстояние (в км), которое 
потребуется проехать пассажиру, чтобы попасть c начальной станции на конечную.

Пример 1
Пример входного файла
1 5 1 4

Пример выходного файла
1

Пример 2
Пример входного файла
1 5 2 4

Пример выходного файла
5

Пример 3
Пример входного файла
2 0 6 3

Пример выходного файла
3

View Problem Statistics Submit Author/source: olympiads.ru
Educational Courses / Problems from olympiads.ru /
754. 203 - Столовские котлеты 756. 757. 206 - День рождения 684. 217 - Timer 768. 232 - Гвоздики
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.453 sec.
© Copyright VSTU, AVT, Nosov D.A.