{"trustable":true,"sections":[{"title":"","value":{"format":"HTML","content":"\u003ch1\u003e\u003c/h1\u003e\n\u003cbr\u003e\n\n\u003cp\u003e\n给定三个点 \u003cvar\u003ep1, p2, p\u003c/var\u003e,找到 \u003cvar\u003ep\u003c/var\u003e 关于 \u003cvar\u003ep1p2\u003c/var\u003e 的反射点 \u003cvar\u003ex\u003c/var\u003e。\n\u003c/p\u003e\n\n\u003ccenter\u003e\n\u003cimg src\u003d\"CDN_BASE_URL/ae8472f1d3e07770001735343c4bc00b?v\u003d1712399169\"\u003e\n\u003c/center\u003e\n\n\n\u003ch2\u003e输入\u003c/h2\u003e\n\n\u003cpre\u003e\u003cvar\u003ex\u003csub\u003ep1\u003c/sub\u003e\u003c/var\u003e \u003cvar\u003ey\u003csub\u003ep1\u003c/sub\u003e\u003c/var\u003e \u003cvar\u003ex\u003csub\u003ep2\u003c/sub\u003e\u003c/var\u003e \u003cvar\u003ey\u003csub\u003ep2\u003c/sub\u003e\u003c/var\u003e\n\u003cvar\u003eq\u003c/var\u003e\n\u003cvar\u003ex\u003csub\u003ep\u003csub\u003e0\u003c/sub\u003e\u003c/sub\u003e\u003c/var\u003e \u003cvar\u003ey\u003csub\u003ep\u003csub\u003e0\u003c/sub\u003e\u003c/sub\u003e\u003c/var\u003e\n\u003cvar\u003ex\u003csub\u003ep\u003csub\u003e1\u003c/sub\u003e\u003c/sub\u003e\u003c/var\u003e \u003cvar\u003ey\u003csub\u003ep\u003csub\u003e1\u003c/sub\u003e\u003c/sub\u003e\u003c/var\u003e\n...\n\u003cvar\u003ex\u003csub\u003ep\u003csub\u003eq−1\u003c/sub\u003e\u003c/sub\u003e\u003c/var\u003e \u003cvar\u003ey\u003csub\u003ep\u003csub\u003eq−1\u003c/sub\u003e\u003c/sub\u003e\u003c/var\u003e\n\u003c/pre\u003e\n\n\u003cp\u003e\n第一行给出了 \u003cvar\u003ep1\u003c/var\u003e 和 \u003cvar\u003ep2\u003c/var\u003e 的整数坐标。然后,给出了 \u003cvar\u003eq\u003c/var\u003e 个查询,每个查询包含 \u003cvar\u003ep\u003c/var\u003e 的整数坐标。\n\u003c/p\u003e\n\n\n\u003ch2\u003e输出\u003c/h2\u003e\n\n\u003c!--\n\u003cpre\u003e\n\u003cvar\u003ex\u003csub\u003et\u003csub\u003e0\u003c/sub\u003e\u003c/sub\u003e\u003c/var\u003e \u003cvar\u003ey\u003csub\u003et\u003csub\u003e0\u003c/sub\u003e\u003c/sub\u003e\u003c/var\u003e\n\u003cvar\u003ex\u003csub\u003et\u003csub\u003e1\u003c/sub\u003e\u003c/sub\u003e\u003c/var\u003e \u003cvar\u003ey\u003csub\u003et\u003csub\u003e1\u003c/sub\u003e\u003c/sub\u003e\u003c/var\u003e\n...\n\u003cvar\u003ex\u003csub\u003et\u003csub\u003eq-1\u003c/sub\u003e\u003c/sub\u003e\u003c/var\u003e \u003cvar\u003ey\u003csub\u003et\u003csub\u003eq-1\u003c/sub\u003e\u003c/sub\u003e\u003c/var\u003e\n\u003c/pre\u003e\n--\u003e\n\n\n\u003cp\u003e\n对于每个查询,请输出反射点 \u003cvar\u003ex\u003c/var\u003e 的坐标。输出值应为小数形式,误差不超过 0.00000001。\n\u003c/p\u003e\n\n\u003ch2\u003e约束\u003c/h2\u003e\n\n\u003cul\u003e\n\u003cli\u003e\n\u003cvar\u003e1 ≤ q ≤ 1000\u003c/var\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cvar\u003e-10000 ≤ x\u003csub\u003ei\u003c/sub\u003e, y\u003csub\u003ei\u003c/sub\u003e ≤ 10000\u003c/var\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cvar\u003ep1\u003c/var\u003e 和 \u003cvar\u003ep2\u003c/var\u003e 不相同。\n\u003c/li\u003e\n\u003c/ul\u003e\n\n\n\u003ch2\u003e示例输入 1\u003c/h2\u003e\n\u003cpre\u003e0 0 2 0\n3\n-1 1\n0 1\n1 1\n\u003c/pre\u003e\n\u003ch2\u003e示例输出 1\u003c/h2\u003e\n\u003cpre\u003e-1.0000000000 -1.0000000000\n0.0000000000 -1.0000000000\n1.0000000000 -1.0000000000\n\u003c/pre\u003e\n\u003cbr\u003e\n\n\u003ch2\u003e示例输入 2\u003c/h2\u003e\n\u003cpre\u003e0 0 3 4\n3\n2 5\n1 4\n0 3\n\u003c/pre\u003e\n\u003ch2\u003e示例输出 2\u003c/h2\u003e\n\u003cpre\u003e4.2400000000 3.3200000000\n3.5600000000 2.0800000000\n2.8800000000 0.8400000000\n\u003c/pre\u003e"}}]}