#aBC189E. [ABC189E] Rotate and Flip
[ABC189E] Rotate and Flip
AT_abc189_e [ABC189E] Rotate and Flip
题目描述
给出 个点,以及每个点得坐标 ,给出 次操作,操作如下:
-
第一种操作:将所有点绕原点 顺时针旋转 度。
-
第二种操作:将所有点绕原点 逆时针旋转 度。
-
第三种操作:以 为对称轴,将所有的点对称过去。
-
第四种操作:以 为对称轴,将所有的点对称过去。
接着给出 组询问,每次询问在某次操作过后某个点的坐标。
输入格式
第一行输入 ,表示 个点。
接下来 行,每行输入 ,表示第 个点的坐标。
第 行输入 ,表示操作次数。
接下来 行,每行首先输入 ,表示执行第 种操作。如果 或者 ,再输入一个数字 ,表示一条直线。
第 行输入 ,表示询问个数。
接下来 行,每行两个数字 ,表示询问在第 次操作过后第 个点的坐标。特别的, 表示询问初始的坐标。
输出格式
输出 行,每行输出对于一次询问的答案。
输入输出样例 #1
输入 #1
1
1 2
4
1
3 3
2
4 2
5
0 1
1 1
2 1
3 1
4 1
输出 #1
1 2
2 -1
4 -1
1 4
1 0
输入输出样例 #2
输入 #2
2
1000000000 0
0 1000000000
4
3 -1000000000
4 -1000000000
3 1000000000
4 1000000000
2
4 1
4 2
输出 #2
5000000000 4000000000
4000000000 5000000000