#abc197d. [abc197_d]Opposite

[abc197_d]Opposite

问题陈述

在一个二维坐标平面上,xx轴指向右侧,yy轴指向上方,我们有一个正规的NN边形,有NN个顶点p0,p1,p2,dots,pN1p_0, p_1, p_2, \\dots, p_{N - 1}
这里,NN保证是偶数,并且顶点p0,p1,p2,dots,pN1p_0, p_1, p_2, \\dots, p_{N - 1}按逆时针顺序排列。
(xi,yi)(x_i, y_i)pip_i的坐标。
给定x0x_0y0y_0xfracN2x_{\\frac{N}{2}}yfracN2y_{\\frac{N}{2}},找到x1x_1y1y_1

约束条件

  • 4leNle1004 \\le N \\le 100
  • NN是偶数。
  • 0lex0,y0le1000 \\le x_0, y_0 \\le 100
  • 0lexfracN2,yfracN2le1000 \\le x_{\\frac{N}{2}}, y_{\\frac{N}{2}} \\le 100
  • $(x_0, y_0) \\neq (x_{\\frac{N}{2}}, y_{\\frac{N}{2}})$
  • 输入中的所有值都是整数。

输入

输入以以下格式从标准输入给出:

NN x0x_0 y0y_0 xfracN2x_{\\frac{N}{2}} yfracN2y_{\\frac{N}{2}}

输出

按照顺序输出x1x_1y1y_1,之间用一个空格分隔。
当对每个输出值打印时,与我们的答案相对或绝对误差不超过10510^{-5},则输出被认为是正确的。

示例输入 1

4
1 1
2 2

示例输出 1

2.00000000000 1.00000000000

我们有p0=(1,1)p_0 = (1, 1)p2=(2,2)p_2 = (2, 2)
p0p_0p1p_1p2p_2p3p_3形成一个正方形,并且它们按逆时针顺序确定了其他顶点的坐标,如下所示:

  • p1=(2,1)p_1 = (2, 1)
  • p3=(1,2)p_3 = (1, 2)

示例输入 2

6
5 3
7 4

示例输出 2

5.93301270189 2.38397459622