#3179. Rotate and Flip
0
Rotate and Flip
Rotate and Flip
题目描述
平面上有 个棋子。棋子 的坐标为 。可能存在多个棋子位于相同坐标。 我们将依次进行 次操作 。有四类操作,下面描述它们以及输入格式。
:将每个棋子绕原点顺时针旋转 度; :将每个棋子绕原点逆时针旋转 度; :将每个棋子关于直线 对称移动; :将每个棋子关于直线 对称移动。
给出 个查询。在第 个查询中,给定两个整数 和 ,请输出在第 次操作刚执行完之后,棋子 的坐标。这里,认为在第 次操作刚开始之前的时刻等同于“第 次操作刚执行完”的时刻。
输入格式
输入从标准输入按以下格式给出:
输出格式
对每个查询的答案各自占一行打印:先输出 坐标再输出 坐标,两者之间用空格分隔。
1
1 2
4
1
3 3
2
4 2
5
0 1
1 1
2 1
3 1
4 1
1 2
2 -1
4 -1
1 4
1 0
2
1000000000 0
0 1000000000
4
3 -1000000000
4 -1000000000
3 1000000000
4 1000000000
2
4 1
4 2
5000000000 4000000000
4000000000 5000000000
提示
输入中的所有数值均为整数。
的格式为上述四种操作之一。
对于形式为 或 的操作,。
起初,唯一的棋子——棋子 ——位于 。每次操作将棋子按如下方式移动:.
标签: AtCoder|abc189E
来源
AtCoder|abc189E