1238 机器人的移动问题

Time Limit : 2000/1000 MS(Java/Others) | Memory Limit : 65536/32768 KB(Java/Others)

Submits : 5 | Solved : 4

Description

在一个平面直角坐标系上,一个机器人处于某格点(x0,y0)处。格点的横纵坐标均为整数。有一个遥控器可以让机器人实现9种可能的运动方式,它们依次是:

(1)向左走一个单位;

(2) 向右走一个单位;

(3)向上走一个单位;

(4)向下走一个单位;

(5)走到格点(x0,y0)关于x轴的对称点;

(6)走到格点(x0,y0)关于y轴的对称点;

(7)走到格点(x0,y0)关于原点的对称点;

(8)以格点(x0,y0)与原点的连线为轴,逆时针旋转90度;

(9)以格点(x0,y0)与原点的连线为轴,顺时针旋转90度;

其中,以横坐标x值增大为向右,以纵坐标y值增大为向上。现已知机器人的初始位置(x0,y0)以及遥控器此次发出的指令编号i(1<=i<=9),问机器人执行指令后所到的位置。


Input

三个整数x0,y0,i。其中,x0和y0表示机器人的初始位置的坐标,i表示遥控器此次发出的指令编号(1<=i<=9)。


Output

两个整数xy,表示机器人移动后所到位置的坐标(x,y)。


Sample Input

5 3 9

Sample Output

3 -5

HINT


Source

《全国青少年信息学竞赛培训教材》

[ Top ] | [ Submit ]