zoukankan      html  css  js  c++  java
  • BestCoder Round #81 (div.2) Machine

    Machine

     
     Accepts: 580
     
     Submissions: 1890
     Time Limit: 2000/1000 MS (Java/Others)
     
     Memory Limit: 65536/65536 K (Java/Others)
    问题描述
    有一个机器,它有 m (2leq mleq 30)m(2m30) 个彩灯和一个按钮。每按下按钮时,最右边的彩灯会发生一次变换。变换为:
    
    1. 如果当前状态为红色,它将变成绿色;
    
    2.如果当前状态为绿色,它将变成蓝色;
    
    3.如果当前状态为蓝色,它将变成红色,并且它左边的彩灯(如果存在)也会发生一次变换。
    
    初始状态下所有的灯都是红色的。
    询问按下按钮 n (1leq n< {2}^{63})n(1n<263) 次以后各个彩灯的颜色。
    输入描述
    输入包含多组数据. 第一行有一个整数T (1leq Tleq 15)T(1T15), 表示测试数据的组数. 对于每组数据:
    唯一的一行包含2个整数 m (2leq mleq 30)m(2m30)n (1leq n< {2}^{63})n(1n<263)
    输出描述
    对于每组数据,输出一个长度为mm的字符串,表示从左到右mm个彩灯的颜色。
    R代表红色;G代表绿色;B代表蓝色。
    输入样例
    2
    3 1
    2 3
    输出样例
    RRG
    GR
  • 相关阅读:
    JavaScript之arguments对象讲解
    JavaScript之工厂方式 构造函数方式 原型方式讲解
    JavaScript之常用方法讲解
    JavaScript之引用类型讲解
    JavaScript之数据类型讲解
    JavaScript之Cookie讲解
    __cdecl __stdcall __fastcall之函数调用约定讲解
    xp/2003开关3389指令
    php源码安装常用配置参数和说明
    用yum查询想安装的软件
  • 原文地址:https://www.cnblogs.com/cniwoq/p/6770952.html
Copyright © 2011-2022 走看看