AT_abc320_d.[ABC320D] Relative Position
普及/提高-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
在一个平面直角坐标系上有 n 个点,每个点有编号,它们间存在 m 条关系,其中第 i 条关系格式如下:
- 给定编号 ai,bi 与整数 xi,yi,表示若第 ai 个点的坐标为 (pi,qi),则满足第 bi 个点的坐标为 (pi+xi,qi+yi)。保证 ai=bi。
其中 1 号点的坐标为 (0,0)。
你需要根据这些关系求出每个点的坐标,或输出 undecidable 以报告其中一些点的坐标无法确定。保证关系不会互相矛盾,但可能重复。
1≤ai,bi≤n≤2×105,0≤m≤2×105,−109≤xi,yi≤109。
输入格式
第一行包含两个整数 n,m,含义同题面。
接下来 m 行,第 i 行包含四个整数 ai,bi,xi,yi。
输出格式
输出共 n 行,第 i 行输出用空格分隔的两个整数表示第 i 个点的坐标,若该点坐标无法确定则输出 undecidable。
输入输出样例
输入#1
3 2 1 2 2 1 1 3 -1 -2
输出#1
0 0 2 1 -1 -2
输入#2
3 2 2 1 -2 -1 2 3 -3 -3
输出#2
0 0 2 1 -1 -2
输入#3
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
输出#3
0 0 0 0 0 0 undecidable undecidable
说明/提示
null
输入解题思路,AI测评打分。不知道怎么写?