Обработка математики: 100%
 

printЗадачи заочного тура региональной олимпиады по информатике

printA. Навигация по городу

Ограничения: время – 1s/2s, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

Компания Goose собирается реализовать новый сервис для туристов. Если турист заблудился в незнакомом городе или захочет поесть, ему достаточно отправить SMS, содержащее название гостиницы или слово "кафе", и он получит карту-схему, на которой будет показано, как пройти до гостиницы или ближайшего кафе.
Напишите программу, которая определяет по координатам туриста и нескольких кафе координаты ближайшего из них. Расстояние от туриста до i-го кафе должно вычисляться по формуле |xi - x0| + |yi - y0|, где xi и yi – координаты i-го кафе, а x0 и y0 – координаты туриста.
В первой строке ввода содержатся два целых числа x0 и y0, разделенных пробелом – координаты туриста. Во второй строке – одно целое число N (1  N  100) – количество кафе. Далее следует N строк, в каждой строке содержатся два целых числа xi и yi, разделенных пробелом – координаты i-го кафе. Все координаты в диапазоне от 0 до 105.
Вывести координаты ближайшего кафе. Если несколько кафе находятся на одинаковом расстоянии, вывести координаты любого из них.

Пример ввода

100 200
3
200 450
110 250
250 0

Пример вывода

110 250
loading