#P3669. 新型机器人
新型机器人
题目描述
有一新型机器人可以按照输入的命令进行移动,命令包含’E’、’S’、’W’、’N’四种,分别对应四个不同的方向,依次为东、南、西、北。执行某个命令时,它会向着对应方向移动一个单位。
机器人可以执行命令串,对于输入的命令串,每一秒它会按照命令行动一次。执行完命令串最后一个命令后,会自动从头开始循环。
在0时刻桐桐将机器人放置在了(0, 0)的位置,并且输入了命令串。她想要知道T秒后机器人所在的位置坐标。
各方向移动的坐标变化规则:
- 向东(E)移动:坐标改变为 (X+1, Y);
- 向南(S)移动:坐标改变为 (X, Y-1);
- 向西(W)移动:坐标改变为 (X-1, Y);
- 向北(N)移动:坐标改变为 (X, Y+1)。
输入格式
- 第 1 行:一个字符串,表示桐桐输入的命令串,保证至少有 1 个命令(命令的长度 ≤ 10^6);
- 第 2 行:一个正整数 T(T ≤ 2^31)。
输出格式
输出一行,包含两个整数,表示 T 秒时机器人的坐标(X, Y)。
输入输出样例 #1
样例输入 1
NSWWNSNEEWN
12
样例输出 1
-1 3