167. 【应-30-2·难】亮度调整 clamp

中等 Python 2s 256MB
通过 0/0

📋 题目描述
PIL `ImageEnhance.Brightness` 调整亮度时,会把每个 RGB 分量加上一个增量 d,然后裁剪(clamp)到 [0, 255] 区间。增量 d 可以为负数(变暗)。 现给一张 H×W 的彩色图,每像素由 R G B 三个 0~255 整数组成(每行 W*3 个数,依次是第 1 个像素的 R G B、第 2 个像素的 R G B……第 W 个像素的 R G B),以及增量 d。请输出每个分量加 d 后再 clamp 到 [0,255] 的结果。
📥 输入描述
第一行三个整数 H W d(1<=H,W<=50,-500<=d<=500)。 接下来 H 行,每行 W*3 个整数。
📤 输出描述
H 行,每行 W*3 个整数,用空格分隔。
输入样例
1
2
50
10
20
30
100
150
200
输出样例
60 70 80 150 200 250
提示:对每行的每个数 v,输出 max(0, min(255, v + d))。 注意 d 可能很大或很小,必须 clamp 到 [0, 255] 区间。

登录后提交代码

讨论区 0
登录后参与讨论

还没有讨论,来发表第一条吧!