【简单的自动曝光】python实现-附ChatGPT解析

1.题目

一个图像有 n 个像素点,存储在一个长度为 n 的数组 img 里,
每个像素点的取值范围[0,255] 的正整数。
请你给图像每个像素点值,加上一个整数 k (可以是负数),得到新图 newImg
使得新图newImg 的所有像素平均值最接近中位值 128
请输出这个整数 k

输入描述
n 个整数,中间用空格分开,例如:
0 0 0 0
4 个数值,中间用空格分开
输出描述
一个整数k
备注:
1、1 <= n <= 100
2、如有多个整数 k 都满足,输出小的那个 k;
3、新图的像素值会自动截取到[0,255]范围。
当新像素值<0,其值会更改为0;
当新像素值>255,其值会更改为255;

例如newImg=“-1 -2 256”,会自动更改为“0 0 255”.

示例1
输入:

000o
输出:
128
说明: 四个像素值都为0

示例2
输入:

129 130 129 130
输出:
-2

你可能感兴趣的:(python,华为od)