Ограничение времени 0.5 секунд ограничение памяти 64mb ввод стандартный ввод или input.txt вывод стандартный вывод или output.txt доктор кувалда любит забивать половину гвоздей одним ударом. кувалда доктора представляет собой окружность. вам дано n гвоздей, являющихся точками на плоскости (гарантируется, что n чётно). вам необходимо найти такие три точки из множества, что в окружность проведённую через эти три точки попадает ровно половина гвоздей. при этом точки, которые лежат на самой окружности можно считать как внутренними, так и внешними. иными словами, если строго внутри окружности лежит a точек, строго вне окружности лежит b точек, а на окружности лежит c точек, то решение будет считаться верным, если выполнено |a - b| ≤ c. при этом гарантируется, что никакие 3 точки не лежат на одной прямой. формат ввода в первой строке содержится единственное целое число n (4 ≤ n ≤ 100 000) — количество точек. в каждой из следующих n строк содержатся два числа x и y (|x|, |y| ≤ 100 000) — координаты гвоздя (целые числа). формат вывода 3 числа через пробел - номера точек, через которые стоит провести окружность (нумерация с 1). если решений несколько, то выведите любое. пример 1 ввод вывод 4 0 0 1 1 0 1 1 0 1 2 3
188
221
Ответы на вопрос:
Const n = 5; // задаем количество элементов массива(например 5) var a: array [1..n] of integer; i : integer; begin for i: = 1 to n do writeln(a[i]); // вывод исходного массива for i: = 1 to n do begin if a[i] mod 2 = 0 then a[i] : = 0 else a[i] : = -1; // замена четных и нечетных элементов writeln(a[i]); // вывод нового массива end; end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
David111111157714.01.2022 04:31
-
Zaminaej16.07.2020 02:08
-
kiska62520.06.2021 04:10
-
VIDJER31.01.2022 08:27
-
Не00731.01.2021 04:42
-
СвинкаГоппа16.07.2021 11:55
-
Kushakeevich30.06.2023 16:00
-
di63015.08.2020 09:13
-
Русланн252111.09.2020 13:30
-
SmileSmile32127.12.2020 16:46
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.