AlgoMooc
← 返回题库

P2486. 对称美学

中等通过率 52% · 提交 257 · 通过 134
字符串数学模拟

小慕最近在研究一种对称字符串的构造规律,他发现这些字符串非常有趣。已知: - 第1个字符串:R - 第2个字符串:BR - 第3个字符串:RBBR - 第4个字符串:BRRBRBBR - 第5个字符串:RBBRBRRBBRRBRBBR 小慕发现了一个规律:第 i 个字符串 = 第 i - 1 个字符串 + 第 i - 1 个字符串; 取反规则为(R->B, B->R); 现在给定n和k,小慕想知道第n个字符串的第k个字符是什么。(k从0开始编号)

提示:带虚线的词点一下有通俗解释。

输入描述

第一行输入一个T,表示有T组用例; 解析来输入T行,每行输入两个数字,表示n,k - 1 ≤ T ≤ 100; - 1 ≤ n ≤ 64; - 0 ≤ k < 2^(n-1);

输出描述

输出T行表示答案; 输出 “blue” 表示字符是B; 输出 “red” 表示字符是R。 备注:输出字符串区分大小写,请注意输出小写字符串,不带双引号。

示例

示例 1

输入

5
1 0
2 1
3 2
4 6
5 8

输出

red
red
blue
blue
blue

说明:第 1 个字符串:R -> 第 0 个字符为R 第 2 个字符串:BR -> 第 1 个字符为R 第 3 个字符串:RBBR -> 第 2 个字符为B 第 4 个字符串:BRRBRBBR -> 第 6 个字符为B 第 5 个字符串:RBBRBRRBBRRBRBBR -> 第 8 个字符为B

示例 2

输入

1
64 73709551616

输出

red

时间限制 1000 ms · 内存限制 128 MB

看不懂题目?点开图解(训练营专属)

登录后查看题目图解

题目图解为训练营学员专属内容,请先登录。

微信扫码登录还不是训练营学员?了解训练营 →
写完代码点「提交」,将对全部测试用例判题。