Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Алгоритмы
Курсы ККДП
Дистрибутивы
Ссылки

HotLog


 

Треугольник - 4

(Время: 1 сек. Память: 16 Мб Сложность: 28%)

Пусть на плоскости введена прямоугольная декартова система координат и задан треугольник ABC: A(xA, yA), B(xB, yB), C(xC, yC). Центром масс треугольника назовем точку с координатами ((xA+ xB+ xC)/3, (yA+ yB+ yC)/3).

Заданы координаты центра масс треугольника ABC. Необходимо найти координаты вершин треугольника ABC, удовлетворяющие условиям:

  • координаты вершин целые;
  • координаты вершин не превосходят по модулю 109;
  • треугольник ABC имеет ненулевую площадь.

Входные данные

Входной файл INPUT.TXT содержит два целых числа: x и y (−109 ≤ x, y ≤ 109) – координаты центра масс треугольника.

Выходные данные

В первой строке выходного файла OUTPUT.TXT выведите слово «YES», если искомый треугольник существует, и слово «NO» в противном случае. Если ответ положителен, то в последующих трех строках выведите координаты вершин искомого треугольника. Если ответ неоднозначен, выведите любой.

Пример

INPUT.TXTOUTPUT.TXT
19 4YES
3 9
6 3
18 0

Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!

[Обсуждение] [Все попытки] [Лучшие попытки]

Красноярский краевой Дворец пионеров, (c)2006 - 2019, E-mail: admin@acmp.ru