308196: CF1481A. Space Navigation
Memory Limit:256 MB
Time Limit:2 S
Judge Style:Text Compare
Creator:
Submit:0
Solved:0
Description
Space Navigation
题意翻译
有一艘飞船从平面上 $(0,0)$ 出发,需要到达 $(p_x,p_y)$。飞船有一个操作序列 $s$,从左向右读取序列,若当前坐标为 $(x,y)$: - $\mathrm{U}$ 表示移动到 $(x,y+1)$; - $\mathrm{D}$ 表示移动到 $(x,y-1)$; - $\mathrm{R}$ 表示移动到 $(x+1,y)$; - $\mathrm{L}$ 表示移动到 $(x-1,y)$; 现在可以删除序列中某些操作(也可以不删),输出是否能到达目的地。题目描述
You were dreaming that you are traveling to a planet named Planetforces on your personal spaceship. Unfortunately, its piloting system was corrupted and now you need to fix it in order to reach Planetforces. ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF1481A/fa6b9bf5f9953a74e4f4d8c616e89dc1461984e5.png)Space can be represented as the $ XY $ plane. You are starting at point $ (0, 0) $ , and Planetforces is located in point $ (p_x, p_y) $ . The piloting system of your spaceship follows its list of orders which can be represented as a string $ s $ . The system reads $ s $ from left to right. Suppose you are at point $ (x, y) $ and current order is $ s_i $ : - if $ s_i = \text{U} $ , you move to $ (x, y + 1) $ ; - if $ s_i = \text{D} $ , you move to $ (x, y - 1) $ ; - if $ s_i = \text{R} $ , you move to $ (x + 1, y) $ ; - if $ s_i = \text{L} $ , you move to $ (x - 1, y) $ . Since string $ s $ could be corrupted, there is a possibility that you won't reach Planetforces in the end. Fortunately, you can delete some orders from $ s $ but you can't change their positions. Can you delete several orders (possibly, zero) from $ s $ in such a way, that you'll reach Planetforces after the system processes all orders?输入输出格式
输入格式
The first line contains a single integer $ t $ ( $ 1 \le t \le 1000 $ ) — the number of test cases. Each test case consists of two lines. The first line in each test case contains two integers $ p_x $ and $ p_y $ ( $ -10^5 \le p_x, p_y \le 10^5 $ ; $ (p_x, p_y) \neq (0, 0) $ ) — the coordinates of Planetforces $ (p_x, p_y) $ . The second line contains the string $ s $ ( $ 1 \le |s| \le 10^5 $ : $ |s| $ is the length of string $ s $ ) — the list of orders. It is guaranteed that the sum of $ |s| $ over all test cases does not exceed $ 10^5 $ .
输出格式
For each test case, print "YES" if you can delete several orders (possibly, zero) from $ s $ in such a way, that you'll reach Planetforces. Otherwise, print "NO". You can print each letter in any case (upper or lower).
输入输出样例
输入样例 #1
6
10 5
RRRRRRRRRRUUUUU
1 1
UDDDRLLL
-3 -5
LDLDLDDDR
1 2
LLLLUU
3 -2
RDULRLLDR
-1 6
RUDURUUUUR
输出样例 #1
YES
YES
YES
NO
YES
NO