我是靠谱客的博主 大胆冷风,最近开发中收集的这篇文章主要介绍华为OD机试 - 对称美学(Java & JS & Python),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

题目描述

对称就是最大的美学,现有一道关于对称字符串的美学。已知:

  • 第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。

备注:输出字符串区分大小写,请注意输出小写字符串,不带双引号。

用例

最后

以上就是大胆冷风为你收集整理的华为OD机试 - 对称美学(Java & JS & Python)的全部内容,希望文章能够帮你解决华为OD机试 - 对称美学(Java & JS & Python)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部