华为OD机试 自动曝光
本期题目:自动曝光
题目
一个图像有n
个像素点,存储在一个长度为n
的数组img
里,每个像素点的取值范围[0,255]
的正整数。 请你给图像每个像素点值加上一个整数k
(可以是负数),得到新图newImg
,使得新图newImg
的所有像素平均值最接近中位值128
。 请输出这个整数k
。
输入
n
个整数,中间用空格分开 例如: 0 0 0 0
4 个数值,中间用空格分开
输出描述
一个整数k
备注:
- 1≤n≤100
- 如有多个整数 k 都满足,输出小的那个 k;
- 新图的像素值会自动截取到 [0,255] 范围。
当新像素值<0,其值会更改为0;当新像素值>255,其值会更改为255
; 例如newImg="-1 -2 256"
,会自动更改为"0 0 255"
题解参考
- JS 题解:https://dream.blog.csdn.net/article/details/129447482
- C++题解:https://dream.blog.csdn.net/article/details/129250206
- Go 题解:https://blog.csdn.net/hihell/article/details/129341451
- Python 题解:https://dream.blog.csdn.net/article/details/129103085
- C 语言题解:https://dream.blog.csdn.net/article/details/129411356
- Java 题解:https://dream.blog.csdn.net/article/details/129741712
华为 OD 机试
考试类型:华为OD机试是一种在线考试,用于选拔人才并评估其技能水平和能力。
考试内容:华为OD机试主要涉及云原生应用开发、微服务架构、容器编排、DevOps等方面的知识和技能,包括理论知识和实际操作能力的测试。
考试形式:华为OD机试采用多种形式的题目,包括选择题、填空题、编程题等,考试时间一般在2-3个小时之间。
难度水平:华为OD机试难度较高,需要考生具备扎实的技术基础和相关经验,同时还需要具备良好的解决问题和沟通协作的能力。
意义和价值:通过参加华为OD机试,考生可以展示自己的技术实力和能力,增强自信心,并且有机会获得进入华为OD团队工作的机会,为个人职业发展带来更多的机会和挑战。