#agc060b. [agc060_b]Unique XOR Path

[agc060_b]Unique XOR Path

请在一个 N×MN \times M 的方格表中,为每个方格填入一个 002K12^K-1 的整数,使得:

  • 考虑从左上角到右下角,只向右或向下移动到相邻方格的一条路径。一条这样的路径被称为好的,当且仅当这条路径上所有方格中的数的异或和是 00
  • 方格表中应恰存在一条好的路径。它是用一个给定的字符串 SS 表示的。对每个 1iN+M21 \le i \le N+M-2,路径的第 ii 次移动是向右,当且仅当 SS 的第 ii 个字符是 R;是向下,当且仅当 SS 的第 ii 个字符是 D。

判断这样的方格表是否存在。TT 组数据。

数据范围:

  • 1T1001 \le T \le 100
  • 2N,M302 \le N,M \le 30
  • 1K301 \le K \le 30
  • SS 是一个恰包含 N1N-1 个 D 和 M1M-1 个 R 的字符串。