#1098. Cypher
Cypher
本题没有可用的提交语言。
题面翻译
题目描述
有一把 个锁轮的锁,每个锁轮上写有数字 ,对于第 个锁轮,做了 次操作。这些操作有两种类型:
U
:锁轮上的数字 ,超过 则变为 。D
:锁轮上的数字 ,小于 则变为 。
现在给定操作后的锁轮和操作,请你还原操作前的锁轮。
输入格式
第一行一个整数 ,表示测试点内数据组数。
每组数据中第一行是一个正整数 ,表示锁轮数。
下一行有 个整数 ,表示每个锁轮操作后的数字。
以下 行,第 行包含整数 和 个字符 U
或 D
,含义见题目描述。
输出格式
一行 个用空格隔开的整数,表示操作前锁轮上的数字。
数据范围
3
3
9 3 1
3 DDD
4 UDUU
2 DU
2
0 9
9 DDDDDDDDD
9 UUUUUUUUU
5
0 5 9 8 3
10 UUUUUUUUUU
3 UUD
8 UUDUUDDD
10 UUDUUDUDDU
4 UUUU
2 1 1
9 0
0 4 9 6 9