#3226. Opposite

0

Opposite

Opposite

题目描述

在二维坐标平面上,x\mathrm{x} 轴指向右方,y\mathrm{y} 轴指向上方,我们有一个正 NN 边形,顶点为 p0,p1,p2,…,pN−1p_0, p_1, p_2, \dots, p_{N - 1}。
这里,NN 被保证为偶数,且顶点 p0,p1,p2,…,pN−1p_0, p_1, p_2, \dots, p_{N - 1} 按逆时针顺序排列。
设 pip_i 的坐标为 (xi,yi)(x_i, y_i)。
给定 x0x_0、y0y_0、xN2x_{\frac{N}{2}} 和 yN2y_{\frac{N}{2}},求 x1x_1 和 y1y_1。

输入格式

输入从标准输入按以下格式给出: NN x0x_0 y0y_0 xN2x_{\frac{N}{2}} yN2y_{\frac{N}{2}}

输出格式

按顺序输出 x1x_1 和 y1y_1,两数之间用一个空格隔开。
当你输出的每个值与我们的答案的绝对或相对误差至多为 10−510^{-5} 时,视为正确。

4
1 1
2 2
2.00000000000 1.00000000000
6
5 3
7 4
5.93301270189 2.38397459622

提示

4≤N≤1004 \le N \le 100 NN 是偶数。 0≤x0,y0≤1000 \le x_0, y_0 \le 100 0≤xN2,yN2≤1000 \le x_{\frac{N}{2}}, y_{\frac{N}{2}} \le 100 (x0,y0)≠(xN2,yN2)(x_0, y_0) \neq (x_{\frac{N}{2}}, y_{\frac{N}{2}}) 输入中的所有数值都是整数。已知 p0=(1,1)p_0 = (1, 1) 和 p2=(2,2)p_2 = (2, 2)。
由于 p0p_0, p1p_1, p2p_2, 和 p3p_3 构成一个正方形且按逆时针顺序排列,这唯一确定了其他顶点的坐标,如下:

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

标签: AtCoder|abc197D

来源

AtCoder|abc197D