#CSES2418. 网格路径构建
网格路径构建
题目背景
翻译自 CSES-2418 题。
题目描述
给定一个 的网格和两个方格 和 ,从方格 到方格 构建一条路径,并且路径需要访问每个方格恰好一次。
例如,下面是在一个 的网格中,从 到 的一条路径:
输入格式
第一行包含一个整数 ,表示测试的个数。
接下来有 行,每行包含六个整数:、、、、 和 ,分别表示网格的行数和列数,起点 和终点 的位置。
在所有测试中:
- 且 或 。
输出格式
如果可以构建一条路径,输出 YES
;否则,输出 NO
。
如果存在路径,接着输出路径的描述,由字符 U
(上)、D
(下)、L
(左)和 R
(右)组成。路径可以有多个解,输出其中任何一个有效的解即可。
样例
5
1 3 1 1 1 3
1 3 1 2 1 3
2 2 1 1 2 2
2 2 1 1 2 1
4 7 1 3 3 6
YES
RR
NO
NO
YES
RDL
YES
RRRRDDDLLLLLLUUURDDRURDRURD
说明/提示
;
;
。