hdoj-5670-Machine
来源:互联网 发布:证券软件哪个好 编辑:程序博客网 时间:2024/05/16 10:17
Description
There is a machine with
For any changed bulb,
if it is red now it will be green;
if it is green now it will be blue;
if it is blue now it will be red and the bulb that on the left(if it exists) will change too.
Initally all the bulbs are red. What colour are the bulbs after the button be
pushed
Input
There are multiple test cases. The first line of input contains an integer
The only line contains two integers
Output
For each test case, output the colour of m bulbs from left to right.
R indicates red. G indicates green. B indicates blue.
Sample Input
2
3 1
2 3
Sample Output
RRG
GR
按照题目告诉你的规律,自己随便手推一下发现是有规律的
然后自己模拟过去就好了
#include<cstdio>#include<cstring>#include<algorithm>#include<iostream>using namespace std;typedef long long ll;char str[35];const char s[3] = {'R', 'G', 'B'};int main(){ int t; scanf("%d",&t); while(t--) { for(int i=0;i<35;i++) str[i]='R'; int n; ll m; scanf("%d%lld",&n,&m); for (int i=n-1; i>=0; i--){ str[i] = s[m%3]; m /= 3; } for (int i=0; i<n; i++) printf("%c", str[i]); printf("\n"); } return 0;}
- hdoj 5670 Machine 【数学】
- HDOJ 5670 Machine
- hdoj-5670-Machine
- hdoj Machine 5670 (模拟)水
- HDOJ 1150 Machine Schedule
- hdoj 1150 Machine Schedule
- HDOJ 1150 Machine Schedule
- hdoj 1150 Machine Schedule
- 【HDOJ 1150】Machine Schedule
- hdoj 1150 Machine Schedule
- hdoj-4045-Machine scheduling
- hdoj 【BestCoder Round #81 (div.2)】 5670 Machine
- hdu/hdoj 1150 Machine Schedule
- ACM HDOJ 1150 (Machine Schedule )
- HDOJ 5417 Victor and Machine
- HDOJ 1150 Machine Schedule解题报告
- HDOJ 1150 Machine Schedule 二分匹配
- 【BestCoder】 HDOJ 5067 Harry And Dig Machine
- 关于java.awt.list与java.util.list的一些区别
- 安装Numpy,Scipy,Matplotlib的步骤及下载地址(亲测有效)
- Java对数据库进行事务处理(批量删除操作)
- 第九周-我的数组类
- 剑指offer:把二叉树打印成多行
- hdoj-5670-Machine
- 封装的EditText的输入限制(输入的数字前+¥,精确到小数点后两位)
- GDB概述
- hdoj--4289--Control(最小割拆点)
- CSDN-markdown编辑器语法——字体、字号与颜色
- 1.介绍 - IntelliJ IDEA 使用教程
- TortoiseSVN基本操作和冲突演示3
- OpenGL学习脚印: 绘制一个三角形
- 剑指offer 面试题30:最小的K个数(topK问题) 题解