问题 4429 --迷失的子惠

4429: 迷失的子惠

时间限制: 1 Sec  内存限制: 128 MB
提交: 0  解决: 0
[提交][状态][讨论版][命题人:]

题目描述

  

的梦想是成为一名宇航员,为了追寻小萝莉的脚步,子惠哥哥也驾着宇航船冲向了宇宙。可是不幸的是。。可怜的子惠哥哥迷失在了茫茫的宇宙中。

现在,以子惠哥哥的位置为原点,面对的方向为x轴正方向,头顶的方向为z轴的正方向,右方为y轴正方向建立一个坐标轴。

x,y,z轴的正方向分别用,x,y,z,代表,负方向分别用m,n,o代表。

 

因为在宇宙中是很难分辨方向的,所以说子惠哥哥只能向前走或者转向。

任务描述:
  现在子惠哥哥可怜兮兮的漫无目的的到处走,请告诉子惠哥哥他停下来的时候所处的位置和面向的方向。


forward x
代表子惠哥哥向前走了x米。
back x
 代表子惠哥哥先转向后,再走x米。

up x 代表子惠哥哥先向上转,再走x米。
down x
代表子惠哥哥先向下转,再走x米。
left x
代表子惠哥哥先转向左,再走x米。
right x
代表子惠哥哥先转向右,再走x米。

记得这个转向是基于子惠哥哥当前的方向,不是坐标轴的方向哦。

例如子惠哥哥从初始位置出发,up 1后的位置在0 0 1 ,面向的方向为z轴正方向。再次up 1后的位置为,-1 0 1,面向的方向为x轴负方向。 

图示

输入

输入数据有多组。每组数据第一行先有一个整数n(1<=n<=10000)表示子惠哥哥行动了多少次,下面有n行代表子惠哥哥将怎么行动,其中( 1 <= x <= 10000 为正整数)

输出

对于每组输入数据输出一行,x y z p, 中间用空格隔开,x y z是宇航员的位置的绝对坐标,p是宇航员面向的绝对方向(x,y,z,m,n,o)。

样例输入

6
right 12
up 11
forward 5
back 4
left 3
down 9

样例输出

-3 21 12 y

来源

 

[提交][状态]