题目描述
给出 N 个点以及每个点的坐标 (xi,yi),给出 M 次操作,操作如下:
-
第一种操作:将所有点绕原点 (0,0) 顺时针旋转 90 度。
-
第二种操作:将所有点绕原点 (0,0) 逆时针旋转 90 度。
-
第三种操作:以 x=p 为对称轴,将所有的点对称过去。
-
第四种操作:以 y=p 为对称轴,将所有的点对称过去。
接着给出 Q 次询问,每次询问在某次操作之后某个点的坐标。
输入格式
第一行输入 N,表示 N 个点。
接下来 N 行,每行输入 xi,yi,表示第 i 个点的坐标。
第 N+2 行输入 M,表示操作次数。
接下来 M 行,每行首先输入 opti,表示执行第 opti 种操作。如果 opti=3 或者 opti=4,再输入一个数字 p,表示一个直线。
第 N+M+3 行输入 Q,表示询问个数。
接下来 Q 行,每行两个数字 Ai,Bi,表示询问在第 Ai 次操作过后第 Bi 个点的坐标。特别的,Ai=0 表示询问初始的坐标。
输出格式
输出 Q 行,每行输出对于一次询问的答案。