#P1581. 2022.11.27-秋招-平均像素值

2022.11.27-秋招-平均像素值

题目内容

塔子哥是一名摄影师,他刚刚拍摄了一组照片,但是由于光线等原因,照片的整体色调偏暗。他想要将每个像素点的亮度值都加上一个适当的值,来提高整张照片的亮度。同时,他希望加上的值不会使照片的亮度变得过于明亮或过于昏暗,而是尽可能地接近中间值 128。

给定一个长度为 nn 的数组 imgimg,表示一张图像的 nn 个像素点,每个像素点的取值范围为 [0,255][0, 255] 的正整数。塔子哥需要找到一个整数 kk,将数组 imgimg 中的每个元素都加上 kk,得到一个新的数组 newImgnewImg,使得 newImgnewImg 的所有像素的平均值最接近中位值 128。最后,输出这个整数 kk

输入描述

输入 nn 个整数,中间用空格分隔。

1n1001\le n \le 100

输出描述

输出满足条件的 kk

如果有多个满足条件的k输出最小的那个

注意: 新图的像素值会自动截取到 [0,255][0,255] 范围,如,当像素点值 <0<0 是,其值会自动更新为 00

样例

样例一

输入

0 0 0 0

输出

128

样例二

输入

129 130 129 130

输出

-2

样例解释

1-1 的均值 128.5128.5 , 2-2 的均值为 127.5127.5 ,输出较小的数 2-2