Если у нас даны средние точки треугольника, то мы можем взять точки по x и посчитать разность любых двух, заметим что проведя линию между ними мы получим среднюю линию в треугольнике, и наша разность - это длинна этой средней линии по оси x, далее приплюсовываем к оставшейся координате и получаем одну из вершин, с остальными x и y аналогично
Answers & Comments
Verified answer
x1, y1 = map(int, input().split())
x2, y2 = map(int, input().split())
x3, y3 = map(int, input().split())
print(x3 + x1 - x2, y3 + y1 - y2)
print(x1 + x2 - x3, y1 + y2 - y3)
print(x2 + x3 - x1, y2 + y3 - y1)
Если у нас даны средние точки треугольника, то мы можем взять точки по x и посчитать разность любых двух, заметим что проведя линию между ними мы получим среднюю линию в треугольнике, и наша разность - это длинна этой средней линии по оси x, далее приплюсовываем к оставшейся координате и получаем одну из вершин, с остальными x и y аналогично