#B19. 机器人能否返回原点

机器人能否返回原点

题目描述

在二维平面上,有一个机器人从原点 (0,0)(0, 0) 出发。给定一个字符串 moves 表示它的移动序列,其中:

  • 'U' 表示向上移动一步(yy 坐标 +1+1)
  • 'D' 表示向下移动一步(yy 坐标 −1-1)
  • 'L' 表示向左移动一步(xx 坐标 −1-1)
  • 'R' 表示向右移动一步(xx 坐标 +1+1)

机器人每次移动的步长均为 1。请判断在完成所有移动后,机器人是否回到了原点 (0,0)(0, 0)。如果回到原点,输出 "YES";否则输出 "NO"。

输入格式

第一行包含一个整数 NN,表示移动指令的长度。 第二行包含一个长度为 NN 的字符串,仅由字符 'U', 'D', 'L', 'R' 组成,表示移动序列。

数据范围:

  • 1≤N≤10001 \le N \le 1000

输出格式

输出一个字符串。如果机器人回到原点,输出 "YES";否则输出 "NO"。

4
UDLR
YES