题解:P12141 [蓝桥杯 2025 省 A] 红黑树
这道题我不会用进制和位运算,但是我会递归。
首先,暴力枚举红黑树,得到下表:
R
RB
RBBR
RBBRBRRB
RBBRBRRBBRRBRBBR
其中,R 表示红色,B 表示黑色。
我们可以给它们对半分(除了第一层),得到下表:
R
R B
RB BR
RBBR BRRB
RBBRBRRB BRRBRBBR
发现了没有?
第
而第
我们就可以使用递归解答。
AC 记录
代码就别抄我了。
这道题我不会用进制和位运算,但是我会递归。
首先,暴力枚举红黑树,得到下表:
R
RB
RBBR
RBBRBRRB
RBBRBRRBBRRBRBBR
其中,R 表示红色,B 表示黑色。
我们可以给它们对半分(除了第一层),得到下表:
R
R B
RB BR
RBBR BRRB
RBBRBRRB BRRBRBBR
发现了没有?
第
而第
我们就可以使用递归解答。
AC 记录
代码就别抄我了。