Codeforces Round 388 (Div. 2) |
---|
Закончено |
Давным-давно Лёша придумал задачу про параллелограмм. Входными данными в этой задаче являлись четыре целочисленные точки на плоскости, определяющие множество вершин некоторого параллелограмма ненулевой площади, не обязательно в порядке обхода.
У Лёши был очень хороший тест на эту задачу, но так получилось, что в файле с этим тестом была стёрта последняя строчка, так что вместо четырех точек осталось всего три. Но тест был настолько хороший, и он так сильно нужен Лёше, что он просит вас восстановить его.
Входные данные содержат три строки, в каждой из которых записаны два целых числа — координаты xi и yi ( - 1000 ≤ xi, yi ≤ 1000). Эти три точки не лежат на одной прямой, и никакие две из них не совпадают.
В первой строке выведите число k — количество вариантов добавить к данным трём точкам четвёртую точку с целочисленными координатами так, чтобы получившееся множество точек определяло вершины некоторого параллелограмма ненулевой площади (точки не обязательно должны следовать в порядке обхода).
Далее выведите k строк, в каждой по два целых числа — координаты четвёртой точки.
0 0
1 0
0 1
3
1 -1
-1 1
1 1
Если вам требуется пояснение о том, что такое параллелограмм, посмотрите соответствующую статью в Википедии:
https://ru.wikipedia.org/wiki/Параллелограмм
Название |
---|