华为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"

题解参考

华为 OD 机试

考试类型:华为OD机试是一种在线考试,用于选拔人才并评估其技能水平和能力。

考试内容:华为OD机试主要涉及云原生应用开发、微服务架构、容器编排、DevOps等方面的知识和技能,包括理论知识和实际操作能力的测试。

考试形式:华为OD机试采用多种形式的题目,包括选择题、填空题、编程题等,考试时间一般在2-3个小时之间。

难度水平:华为OD机试难度较高,需要考生具备扎实的技术基础和相关经验,同时还需要具备良好的解决问题和沟通协作的能力。

意义和价值:通过参加华为OD机试,考生可以展示自己的技术实力和能力,增强自信心,并且有机会获得进入华为OD团队工作的机会,为个人职业发展带来更多的机会和挑战。

posted @ 2023-04-05 09:32  梦想橡皮擦  阅读(84)  评论(0编辑  收藏  举报