关于一道题
  • 板块灌水区
  • 楼主O3O_O3O_O3O
  • 当前回复5
  • 已保存回复5
  • 发布时间2024/8/5 21:30
  • 上次更新2024/8/5 23:58:36
查看原帖
关于一道题
513807
O3O_O3O_O3O楼主2024/8/5 21:30

自己出的一道题,大家帮忙看看难度大概是多少awa。

时间限制:10ms

内存限制:100.00MB

棋盘游戏

题目背景

此题由  O3O_O3O_O3O  ✓B站名称:Jack明天三连了吗   \;\underset{\tiny{\color{ForestGreen}{\mathbf{B站名称:Jack明天三连了吗}}}}{\color{lime}{\mathbf{O3O\_O3O\_O3O}}\;\color{white}\colorbox{SpringGreen}{\checkmark}}\;提供。

题目描述

有一天,  O3O_O3O_O3O  ✓B站名称:Jack明天三连了吗   \;\underset{\tiny{\color{ForestGreen}{\mathbf{B站名称:Jack明天三连了吗}}}}{\color{lime}{\mathbf{O3O\_O3O\_O3O}}\;\color{white}\colorbox{SpringGreen}{\checkmark}}\;想到了一种游戏:有一个布满方格的棋盘,有 aa 列,有 bb 行。方格上写满了数字。放一个棋子在棋盘左上角的格子中,并且把棋盘左上角的格子上的数字减去 11。棋子可以向上、向下、向左或向右移动一格(但是不可以出棋盘)。每一次移动后,棋子所在的格子上的数字就会减去 11。玩家需要尝试在若干次移动后,使棋盘上的数字全为 00。

但是对于一些复杂的情况,即使是  O3O_O3O_O3O  ✓B站名称:Jack明天三连了吗   \;\underset{\tiny{\color{ForestGreen}{\mathbf{B站名称:Jack明天三连了吗}}}}{\color{lime}{\mathbf{O3O\_O3O\_O3O}}\;\color{white}\colorbox{SpringGreen}{\checkmark}}\;也难以解决。现在他向你的计算机求助。

给出一个上文提及的棋盘,求若干次移动后,该棋盘上的数字可不可能全是 00。若可能,在第一行输出Possible,在第二行输出每一次移动的情况(向上:U,向下:D,向左:L,向右:R,不带空格);若不可能,在第一行输出Impossible。

输入格式

输入 b+1b+1 行:

  • 在第一行里输入 aa 和 bb 。

  • 在接下来的 bb 行中输入棋盘。

输出格式

输出 11 或 22 行:

在若干次移动后:

  1. 若棋盘上的数字可能全是 00,则输出两行:
  • 在第一行输出Possible。

  • 在第二行输出每一次移动的情况(向上:U,向下:D,向左:L,向右:R,不带空格)。

  1. 若棋盘上的数字不可能全是 00,输出一行:
  • 在第一行输出Impossible。

样例 #1

样例输入 #1

5 4
1 1 1 1 1
1 2 1 0 1
2 3 1 0 1
2 3 2 1 1

样例输出 #1

Possible
DRDLDRULDRUDRUULURRRDDDLL

样例 #2

样例输入 #2

3 3
1 0 0
0 9 0
0 0 0

样例输出 #2

Impossible

提示

数据范围:

对于 100%100\%的数据:

  • 0⩽0\leqslant 棋盘上的每一个数 ⩽9\leqslant9

  • 1⩽1\leqslant 棋盘上除了 00 之外的所有数字的众数 ⩽3\leqslant3

  • 棋盘左上角的格子上的数 >0>0

  • 1≤a×b≤1001\le a\times b \le 100

温馨提示:

答案不唯一,有 Special  Judge\color{orange}{\mathsf{Special\;Judge}},但是 Special  Judge\color{orange}{\mathsf{Special\;Judge}} 的代码不公开。

2024/8/5 21:30
加载中...