ZOJ 1067 Color Me Less
2014-08-11 21:29
363 查看
ZOJ Problem Set - 1067
Color Me Less
Time Limit: 2 Seconds
Memory Limit: 65536 KB
Problem
A color reduction is a mapping from a set of discrete colors to a
smaller one. The solution to this problem requires that you perform
just such a mapping in a standard twenty-four bit RGB color space.
The input consists of a target set of sixteen RGB color values, and
a collection of arbitrary RGB colors to be mapped to their closest
color in the target set. For our purposes, an RGB color is defined
as an ordered triple (R,G,B) where each value of the triple is an
integer from 0 to 255. The distance between two colors is defined
as the Euclidean distance between two three-dimensional points.
That is, given two colors (R1,G1,B1) and (R2,G2,B2), their distance
D is given by the equation
1067 Color Me Less" TITLE="ZOJ 1067 Color Me Less" />
The input file is a list of RGB colors, one color
per line, specified as three integers from 0 to 255 delimited by a
single space. The first sixteen colors form the target set of
colors to which the remaining colors will be mapped. The input is
terminated by a line containing three -1 values.
Output
For each color to be mapped, output the color and its nearest color
from the target set.
Example
Input
0 0 0
255 255 255
0 0 1
1 1 1
128 0 0
0 128 0
128 128 0
0 0 128
126 168 9
35 86 34
133 41 193
128 0 128
0 128 128
128 128 128
255 0 0
0 1 0
0 0 0
255 255 255
253 254 255
77 79 134
81 218 0
-1 -1 -1
Output
(0,0,0) maps to (0,0,0)
(255,255,255) maps to (255,255,255)
(253,254,255) maps to (255,255,255)
(77,79,134) maps to (128,128,128)
(81,218,0) maps to (126,168,9)
Source: Greater New York 2001
源码:
1067 Color Me Less" TITLE="ZOJ 1067 Color Me Less" />
解题报告:
水题,需要注意的就是在返回值为float型时,sqrt( a^2
) 里是不能用 ^2 计算,
需要写成
a*a。
Color Me Less
Time Limit: 2 Seconds
Memory Limit: 65536 KB
Problem
A color reduction is a mapping from a set of discrete colors to a
smaller one. The solution to this problem requires that you perform
just such a mapping in a standard twenty-four bit RGB color space.
The input consists of a target set of sixteen RGB color values, and
a collection of arbitrary RGB colors to be mapped to their closest
color in the target set. For our purposes, an RGB color is defined
as an ordered triple (R,G,B) where each value of the triple is an
integer from 0 to 255. The distance between two colors is defined
as the Euclidean distance between two three-dimensional points.
That is, given two colors (R1,G1,B1) and (R2,G2,B2), their distance
D is given by the equation
1067 Color Me Less" TITLE="ZOJ 1067 Color Me Less" />
The input file is a list of RGB colors, one color
per line, specified as three integers from 0 to 255 delimited by a
single space. The first sixteen colors form the target set of
colors to which the remaining colors will be mapped. The input is
terminated by a line containing three -1 values.
Output
For each color to be mapped, output the color and its nearest color
from the target set.
Example
Input
0 0 0
255 255 255
0 0 1
1 1 1
128 0 0
0 128 0
128 128 0
0 0 128
126 168 9
35 86 34
133 41 193
128 0 128
0 128 128
128 128 128
255 0 0
0 1 0
0 0 0
255 255 255
253 254 255
77 79 134
81 218 0
-1 -1 -1
Output
(0,0,0) maps to (0,0,0)
(255,255,255) maps to (255,255,255)
(253,254,255) maps to (255,255,255)
(77,79,134) maps to (128,128,128)
(81,218,0) maps to (126,168,9)
Source: Greater New York 2001
源码:
1067 Color Me Less" TITLE="ZOJ 1067 Color Me Less" />
解题报告:
水题,需要注意的就是在返回值为float型时,sqrt( a^2
) 里是不能用 ^2 计算,
需要写成
a*a。
相关文章推荐
- ZOJ1067 Color Me Less
- ZOJ Problem Set - 1067 Color Me Less
- ZOJ-1067-Color Me Less
- zoj 1067 Color Me Less
- ZOJ--1067:Color Me Less
- ZOJ 1067 Color Me Less
- zoj 1067 Color Me Less
- ZOJ 1067 Color Me Less
- zoj 1067 Color Me Less
- zoj 1067 Color Me Less
- ZOJ1067 Color Me Less
- zoj 1067 Color Me Less
- zoj 1067 Color Me Less
- ZOJ Problem Set - 1067||Color Me Less
- zoj--1067--Color Me Less
- php - zoj 1067 Color Me Less
- POJ 1046 Color Me Less(水题)
- ZOJ_1067_Color Me Less
- zoj 1067 Color Me Less
- 1067_Color Me Less