Advertisement

pat乙级1068 的 C 语言考试

阅读量:

1068 万绿丛中一点红 (20分)

【对于计算机系统而言,颜色本质上对应于一个24位的数值,由像素点所决定。现有一幅分辨率为M×N的图像,需要在其中识别出唯一具有特定颜色的像素点,该点的颜色应与其周围8个相邻像素的颜色存在显著差异。
输入格式:

首先输入一行包含三个正整数,分别表示M和N(≤1000),即图像的分辨率;以及TOL,代表所求像素点与相邻像素之间的颜色差阈值。只有当色差超过TOL时,该点才被纳入考虑范围。接下来的N行中,每行包含M个像素的颜色值,这些数值范围在[0, 2^24]之间。同一行中的数字之间使用空格或制表符分隔。
输出格式:

按照(x, y): color的格式,在一行中输出满足条件的像素点的位置及其对应的颜色值。其中x和y分别表示该像素在图像矩阵中的列号与行号(从1开始计数)。若存在多个符合条件的点,则输出Not Unique;若没有符合条件的点,则输出Not Exist。
输入样例1:

8 6 200
0 0 0 0 0 0 0 0
65280 65280 65280 16711479 65280 65280 65280 65280
16711479 65280 65280 65280 16711680 65280 65280 65280
65280 65280 65280 65280 6528

全部评论 (0)

还没有任何评论哟~