一个图像有
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