小慕最近在研究一种对称字符串的构造规律,他发现这些字符串非常有趣。已知: - 第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