第一行包含一个正整数n,表示针叶的数量。
接下来 n行,每行 4个整数,描述针叶的位置信息。其中第 i 行的整数为 ai,bi,ci,di,表示编号为 i 的针叶所抽象成的线段的端点为(ai, bi)和(ci, di)。 接下来 n 行,每行 2 个整数,描述移动操作。其中第 i 行的整数为 pi,qi,表示第 i 轮移动的针叶编号为 pi,方向为 qi。其中 qi为一个 0 到 3 之间的整数,0 表示向左平移(即 x 轴负方向) ,1 表示向上平移(即 y 轴正方向) ,2 表示向右平移,3表示向下平移。
输入数据保证:
所有线段长度为正,两两之间没有公共点,且不存在垂直或者水平的线
段;
p1到pn恰好组成一个1到 n的排列;
Will 所给出的移动操作中一定存在非法移动;
n轮均合法的移动操作总是存在的。