4174: Go Straight and Turn Right
文件提交:无需freopen
内存限制:128 MB
时间限制:1.000 S
评测方式:普通裁判
金币值:
命题人:
提交:2
解决:0
题目描述
# Go Straight and Turn Right
### 内存
1024MB
### 时间
2S
## 题目描述
小高站在一个二维平面上,初始位置在原点(0,0),面朝东方(x轴正方向)。给定一个由'`S`'和'`R`'组成的字符串$T$,长度为$N$。小高将按照以下规则移动$N$次:
- 如果当前字符是'`S`',小高会向当前朝向前进1个单位。
- 如果当前字符是'`R`',小高会向右转90度(顺时针旋转),但不改变位置。
请计算$N$次移动后小高的最终位置坐标。
## 输入格式
输入第一行是一个整数$N$,第二行是一个长度为$N$的字符串$T$。
## 输出格式
输出小高最终位置的坐标,格式为"$x$ $y$"(不含引号),其中$x$和$y$之间用一个空格分隔。
## 输入输出样例
### 输入样例1
```
4
SSRS
```
### 输出样例1
```
2 -1
```
### 输入样例2
```
20
SRSRSSRSSSRSRRRRRSRR
```
### 输出样例2
```
0 1
```
## 数据范围与提示
【样例1说明】
小高的移动过程如下:
1. $t_1=S$, 向东移动1单位,到达(1,0)
2. $t_2=S$, 再向东移动1单位,到达(2,0)
3. $t_3=R$, 向右转90度,朝向南方
4. $t_4=S$, 向南移动1单位,到达(2,-1)
因此最终位置是(2,-1)
【数据范围】
$1 ≤ N ≤ 10^5$,$N$ 是整数,$T$ 是一个长度为$N$的字符串,仅由'`S`'和'`R`'组成。
## 题目来源
ABC244B