#213. [ABC320D] Relative Position

[ABC320D] Relative Position

题目描述

给定 nn 个点与 mm 个关系,第 ii 个关系的格式如下:

  • 给定编号 xxyy 以及 aabb,设 xx 点在平面直角坐标系的位置为 (x,y)(x,y),则 yy 点在平面直角坐标系的位置为 (x+a,y+b)(x+a,y+b)

其中 11 号点的坐标为 (0,0)(0,0),现在你需要根据这 mm 条关系求出这 nn 个点的坐标。

但是这 mm 条关系有时会重复,还有时求不出所有点的坐标,这时候你需要输出 undecidable

输入格式

第一行输入 N N M M

接下来 MM 行每行输入四个整数分别嗲表 Ai A_i Bi B_i Xi X_i Yi Y_i

输出格式

一共输出 NN 行。

  • 若无法确定某个人的坐标,输出 undecidable
  • 否则输出两个空格隔开的整数代表第 ii 个人的坐标。
3 2
1 2 2 1
1 3 -1 -2
0 0
2 1
-1 -2
3 2
2 1 -2 -1
2 3 -3 -3
0 0
2 1
-1 -2
5 7
1 2 0 0
1 2 0 0
2 3 0 0
3 1 0 0
2 1 0 0
3 2 0 0
4 5 0 0
0 0
0 0
0 0
undecidable
undecidable

提示

数据范围

  • 1  N  2× 105 1\ \leq\ N\ \leq\ 2\times\ 10^5
  • 0  M  2× 105 0\ \leq\ M\ \leq\ 2\times\ 10^5
  • 1 Ai, Bi  N 1\leq\ A_i,\ B_i\ \leq\ N
  • Ai  Bi A_i\ \neq\ B_i
  • 109  Xi,Yi  109 -10^9\ \leq\ X_i,Y_i\ \leq\ 10^9

样例 1 解释

下图显示了三个人的位置关系。

Figure

样例 2 解释

下图显示了三个人的位置关系。

图