问题 1255. -- Arch0n's R!G!B!

1255: Arch0n's R!G!B!

时间限制:1000 ms 内存限制:128 MB
提交:988 解决:228
[ 提交][ 状态][ 讨论版]

题目描述

自从看了 LinusTechTips 的 RGB 服务器 (av11678307) 之后,AR 老师就对 RGB 着了迷。

咦,你不知道 RGB 是什么吗?

牛顿通过三棱镜分散了太阳光。反过来,不同颜色的光也可以由几种基本颜色组成。

三原色光模式,又称RGB颜色模型或红绿蓝颜色模型,是一种加色模型,
将红(Red)、绿(Green)、蓝(Blue)三原色的色光以不同的比例相加,
以产生多种多样的色光。

我们用的显示器就采用了这种模式,通过控制亮度等级(一般每种颜色有
256 个亮度等级)来产生 256 * 256 * 256 = 16777216 种光。LED 也能
通过基本色的组合和亮度变化来产生变换的光效。比如 (0, 0, 0) 表示
黑色,(255, 255, 255) 表示白色。

AR 老师现在设计了自己的 RGB 变幻方案,他也采用了每种颜色 256 个
亮度等级,并把它写在了草稿纸上,格式是 (r, g, b)。但是 AR 老师的
RGB 控制器只能接受 #RRGGBB 这样的十六进制表示。
比如白色就是 #FFFFFF。

这个问题很简单,但是 AR 老师写了非常多的颜色(因为这是一个变幻方案),
所以他决定写个程序完成转换。

由于 AR 老师要日常陪他的女票玩饥荒了,所以他把这个问题丢给了你来解决。

R! G! B! R! G! B! R! G! B! R! G! B! R! G! B! R! G! B! R! G! B! R! G! B! R! G! B! R! G! B! R! G! B! R! G! B! R! G! B! R! G! B! R! G! B! R! G! B! R! G! B! R! G! B! R! G! B! R! G! B! R! G! B!

输入

输入有多行,请读取到 EOF。

每行是一个 (r, g, b) 格式, 0 <= r,g,b <= 255,均为整数

输出

对于每行输入,输出一行

每行是一个 #FFFFFF 格式的十六进制表示,注意 A ~ F 大写

样例输入

(0, 0, 0) (255, 127, 0) (255, 255, 255)

样例输出

#000000 #FF7F00 #FFFFFF

提示

AR 老师的女票会很感谢你的~

来源

[ 提交][ 状态][ 讨论版]
Baidu
map