编程题:BFS
米尔科已经厌倦了所有的书,所以他决定和朋友们一起去游乐园,尽管他不喜欢过山车。当他的朋友们在过山车上度过他们一生中最快乐的时光时,米尔科正坐在长凳上,等待着,思考着过山车可能的路径。
游乐园的面积可以表示为一个由$$R$$行和$$C$$列组成的表格。过山车必须从桌子的左上角开始,到右下角结束。每个单元最多只能访问一次,但并非所有单元都需要访问。它可以继续从当前单元格到其上方、下方、左侧或右侧相邻单元格的路径。
每个单元格都有一个与之关联的正整数值,用于指定该单元格对访问者的趣味性。过山车的总娱乐价值是过山车访问的所有单元的娱乐价值之和。帮助米尔科确定任何一个最有趣的过山车(总和最大的过山车)。
### 输入格式:
第一行输入包含两个整数$$R$$和$$C(2≤R、C≤ 1000)$$,表示表的尺寸。
接下来的$$R$$行中的每一行都包含小于$$1000$$的$$C$$个正整数,用于指定各个表单元格的值。
### 输出格式:
输出的第一行也是唯一一行必须包含一系列没有空格的字母。字母指定了过山车遵循的方向顺序,从左上角开始,到右下角结束。上、右、下、左方向分别用字母$$“U”、“R”、“D”、“L”$$标记。
注意:解决方案不保证是唯一的。
### 得分:
占总分的$$70$$%的测试用例,$$R$$和$$C$$的数值不超过$$30$$。
### 输入样例1:
in
3 3
5 1 3
2 4 8
1 1 2
### 输出样例1:
out
RRDLLDRR
### 输入样例2:
in
2 2
2 1
3 4
### 输出样例2:
out
DR
答案:若无答案欢迎评论
游乐园的面积可以表示为一个由$$R$$行和$$C$$列组成的表格。过山车必须从桌子的左上角开始,到右下角结束。每个单元最多只能访问一次,但并非所有单元都需要访问。它可以继续从当前单元格到其上方、下方、左侧或右侧相邻单元格的路径。
每个单元格都有一个与之关联的正整数值,用于指定该单元格对访问者的趣味性。过山车的总娱乐价值是过山车访问的所有单元的娱乐价值之和。帮助米尔科确定任何一个最有趣的过山车(总和最大的过山车)。
### 输入格式:
第一行输入包含两个整数$$R$$和$$C(2≤R、C≤ 1000)$$,表示表的尺寸。
接下来的$$R$$行中的每一行都包含小于$$1000$$的$$C$$个正整数,用于指定各个表单元格的值。
### 输出格式:
输出的第一行也是唯一一行必须包含一系列没有空格的字母。字母指定了过山车遵循的方向顺序,从左上角开始,到右下角结束。上、右、下、左方向分别用字母$$“U”、“R”、“D”、“L”$$标记。
注意:解决方案不保证是唯一的。
### 得分:
占总分的$$70$$%的测试用例,$$R$$和$$C$$的数值不超过$$30$$。
### 输入样例1:
in
3 3
5 1 3
2 4 8
1 1 2
### 输出样例1:
out
RRDLLDRR
### 输入样例2:
in
2 2
2 1
3 4
### 输出样例2:
out
DR
答案:若无答案欢迎评论