Bubble Cup 8 - Finals [Online Mirror] |
---|
Закончено |
На футбольном стадионе Рамакана беспорядки! Разъяренные болельщики выбежали на поле и полиция оказалась в затруднительном положении. Поле можно представить как квадрат с двумя противоположным вершинами в точках (0,0) и (105, 105). Считается, что внутренние точки квадрата и его стороны расположены внутри поля, а всё остальное находится за его пределами.
Вначале на поле N болельщиков. Для каждого болельщика дана его скорость, целое число vi, а также его целочисленные координаты (xi, yi). Через одну секунду болельщик может быть в любой точке (xi + p, yi + q), где 0 ≤ |p| + |q| ≤ vi. И p, и q должны быть целыми числами.
Точки, которые выходят за пределы квадрата, обозначающего поле, исключаются, а все остальные с равной вероятностью могут стать расположением этого конкретного болельщика через секунду.
Андрей, молодой и перспективный полицейский, послал беспилотник, чтобы заснять беспорядки с воздуха. Фотоаппарат беспилотника работает следующим образом:
Ваша задача — выбрать эти три точки так, чтобы математическое ожидание количества болельщиков, видимых на фото, было максимизировано. Если таких вариантов много, то выберите те три точки, которые дают круг с наибольшим радиусом. Если всё ещё есть много подходящих вариантов, любой из них будет принят. Если при выполнении вышеперечисленных условий, радиус окружности будет отличатся от оптимального менее чем на 0.01, ответ будет засчитан как верный.
Гарантируется что радиус оптимальной окружности в тестах не превзойдет 1010.
В первой строке записано количество болельщиков на поле, N. В следующих N строках записано по три целых числа: xi, yi, vi. Это координата x, координата y и скорость болельщика i в начале того второго интервала, который рассматривается в этом задании.
Вам надо вывести три точки, которые следует выбрать фотоаппарату. Выведите их в три строки, в каждой строке должна быть записана координата x, затем координата y, разделенные пробелом. Количество баллов не имеет значения.
3
1 1 1
1 1 1
1 2 1
2 2
2 1
1 0
Круг из примера вывода захватит всех болельщиков, независимо от того, как они переместятся за секунду.
Название |
---|