【华为机试真题 Python】简单的自动曝光、平均像素值

2023-12-21

题目描述

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

输入描述

  • n个整数,中间用空格分开

输出描述

  • 一个整数k

备注

1 <= n <= 100
• 如有多个整数k都满足,输出小的那个k;
• 新图的像素值会自动截取到[0,255]范围。当新像素值<0,其值会更改为0;当新像素值>255,其值会更改为255;

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

参考示例

示例1

输入

0 0 0 0


输出

128

示例2

输入

129 130 129 130


输出

-2


参考代码

import sys
 
# 输入获取
arr = list(map(int, input().split()))
 
 
# 算法入口
def getResult(arr):
    minDiff = sys.maxsize
    ans = None
 
    for k in ra
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【华为机试真题 Python】简单的自动曝光、平均像素值 的相关文章

随机推荐

  • LLama Factory 实操记录(一)

    1 api端口参数说明 src api h help 显示帮助信息并退出 model name or path MODEL NAME OR PATH 模型权重的路径或标识符 来自 huggingface co models 或 models
  • 开班在即 | 测试开发线下高薪私教班助力你的职场晋升

    深圳线下高薪私教班即将结束 很多同学都实现了跳槽涨薪的目标 今天和大家分享其中一位同学的求职成果 她成功斩获了4个名企Offer 并且薪资从25W涨到了40W 她自己对这个结果很满意 我们也为她感到高兴 现在 我们推荐她所选择的班型给大家
  • 高通切换到Emergency Download:adb reboot edl

    刷机 开机下adb reboot edl 切到QDloader 9008 点下载 The command adb reboot edl is used to reboot an Android device into EDL Emergen
  • 一文详解Python中PO模式的设计与实现

    在使用 Python 进行编码的时候 会使用自身自带的编码设计格式 比如说最常见的单例模式 稍微抽象一些的抽象工厂模式等等 在利用 Python 做自动化测试的时候 是不是也有自己的设计模式呢 所以在今天这个小章节里 需要续了解的就是 py
  • 测试开发 | 智能辅助在心理健康治疗中的革新:倾听、理解、支持的新时代

    随着科技的迅速发展 智能辅助技术正在逐渐渗透到心理健康治疗领域 为个体提供更为智能 个性化的支持 这种创新性的结合为心理健康领域带来了新的可能性 使治疗更加灵活 高效 并为患者提供了更全面的关怀 1 虚拟治疗环境 智能辅助技术通过虚拟治疗环
  • Postman报错提示 Could not get any response怎么解决

    在通过 postman 请求做接口测试的过程中 有时候会遇到一些报错 当遇到这些报错我们不要着急 看着具体哪里报错 然后进行解决 postman报错 经常使用postman的小伙伴们都应该遇到过一些报错 遇到报错的时候我们不要着急 这么这几
  • Elasticsearch——索引数据

    索引可以说是Elasticsearch中非常重要的模块 一个索引可以视作关系数据库中的一张表 本帖将详细介绍与Elasticsearch索引相关的各种功能等 主要内容如下 索引映射 mapping 结构的定义方法 常用的各种字段类型和动态映
  • 【源码】基于SpringBoot+thymeleaf实现的快递之家管理系统

    系统介绍 基于SpringBoot thymeleaf实现的快递之家管理系统是为学校打造的高效的快递管理系统 系统分为管理员 注册用户两类角色 一共是分为三大菜单项 分别是我的物流 个人管理 后台管理 管理员拥有全部菜单 注册用户拥有我的物
  • Pytest自动化测试 - 必知必会的一些插件

    Pytest拥有丰富的插件架构 超过800个以上的外部插件和活跃的社区 在PyPI项目中以 pytest 为标识 本篇将列举github标星超过两百的一些插件进行实战演示 插件库地址 http plugincompat herokuapp
  • Selenium库编写爬虫详细案例

    一 引言 Selenium作为一个强大的自动化测试工具 其在网络爬虫领域也展现出了许多技术优势 首先 Selenium可以模拟浏览器行为 包括点击 填写表单 下拉等操作 使得它能够处理一些其他爬虫工具无法应对的情况 比如需要登录或者页面使用
  • 多任务学习综述

    文章目录 参考 概述 单任务独立学习 多任务学习 MTL 多任务的类型 联合学习 joint learning 对称 自主学习 learning to learn 非对称 非对
  • 《妙趣横生的算法》(C语言实现)- 第6章 数学趣题(二)

    6 1 连续整数固定和问题 找出任意输入的整数n的全部的连续整数固定和 题目分析 至少要找出两个连续整数的固定和 一个整数的话就是本身了呢 那如何确定这些连续整数呢 想明白了 第一个整数设为a 第二个整数是a 1 假设有m个连续整数 那么第
  • POE工业交换机:为工业网络供电的解决方案

    随着工业自动化和智能制造的发展 POE工业交换机 在现代工业网络中发挥着越来越重要的作用 本文将探讨POE工业交换机的工作原理 优势和应用 POE工业交换机的工作原理 POE工业交换机采用 以太网供电 Power over Ethernet
  • 工程结构振弦采集仪的新技术与新方法研究

    工程结构振弦采集仪的新技术与新方法研究 工程结构振弦采集仪的新技术与新方法研究旨在提高采集仪在工程结构振动监测中的性能和可靠性 以下是一些可能的研究方向 1 传感器技术改进 研究新型传感器技术 如光纤传感器 MEMS传感器等 以提高振弦采集
  • 设计与算法:迷宫问题

    描述 定义一个二维数组 int maze 5 5 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 1 0 它表示一个迷宫 其中的1表示墙壁 0表示可以走的路 只能横着走或竖着走 不能斜着走 要求编
  • Unity学习笔记

    一 旋转欧拉角 四元数 Vector3 rotate new Vector3 0 30 0 Quaternion quaternion Quaternion identity quaternion Quaternion Euler rota
  • 百年东芝“瞄准”汽车「芯」机遇

    在汽车 新四化 大变革的驱动下 汽车半导体市场进入需求暴涨的新周期 智能电动汽车所需要的半导体种类和数量正在急剧增加 东芝电子分立器件应用技术部经理成栋表示 东芝电子正在加大汽车半导体市场的布局 从而满足汽车电动化 智能化发展所带来的全新市
  • Java入门:java中单引号和双引号区别

    区别1 java中的 单引号 表示字符 java中的 双引号 是字符串 区别2 单引号 引的数据一般是char类型的 双引号 引的数据 是String类型的 区别3 java中 单引号 里面只能放一个字母或数字或符号 java中的 双引号
  • CloudPulse:一款针对AWS云环境的SSL证书搜索与分析引擎

    关于CloudPulse CloudPulse是一款针对AWS云环境的SSL证书搜索与分析引擎 广大研究人员可以使用该工具简化并增强针对SSL证书数据的检索和分析过程 在网络侦查阶段 我们往往需要收集与目标相关的信息 并为目标创建一个专用文
  • 【华为机试真题 Python】简单的自动曝光、平均像素值

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