#P2519. [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

输入格式

第一行 22 个整数 nnmm

接下来 mm 行,每行 44 个整数 aia_ibib_ixix_iyiy_i

输出格式

输出 nn 行,每行两个整数,表示 nn 个点的坐标。若无法求出全部 nn 个点的坐标,则输出 undecidable

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

提示

  • 1n2×1051 \leq n \leq 2\times 10^5
  • 0m2×1050 \leq m \leq 2\times 10^5
  • 1ai,biN1\leq a_i, b_i \leq N
  • aibia_i \neq b_i
  • 109xi,yi109-10^9 \leq x_i,y_i \leq 10^9