当前位置: 首页 > news >正文

华为OD机试 - 平均像素值-贪心算法(Java 2024 E卷 100分)

题目描述

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

输入描述

输入为 ( n ) 个整数,中间用空格分开。

输出描述

输出一个整数 ( k )。

解题思路

  1. 计算当前平均值:首先计算当前图像像素的平均值。
  2. 确定目标平均值:目标平均值是 ( 128 )。
  3. 计算差值:计算当前平均值与目标平均值的差值,这个差值就是需要加上的整数 ( k )。

代码实现

Java
import 
http://www.dtcms.com/a/63448.html

相关文章:

  • 泄露测试仪CTS的Sentinel I28使用
  • 学习文章:Spring Boot 中 Redis 配置与序列化管理
  • C#面试题整理11
  • 【git】补丁文件
  • 2-001:为什么 MySQL 选择使用 B+ 树作为索引结构?
  • Flink深入浅出之03:状态、窗口、checkpoint、两阶段提交
  • 数据安全之策:备份文件的重要性与自动化实践
  • upload-labs-master通关攻略(5~8)
  • linux(权限)
  • Qt C++ 实际开发中宏编译的运用
  • Hadoop项目中的问题(2)——将接口 eth1 更改为 eth0
  • TCP-IP协议通信模型
  • 后端面试高频笔试题(非常规LeetCode类型)
  • 创建React项目
  • 仿Manus一
  • Linux各种命令大全
  • 第五天 Labview数据记录(5.5 SQL数据库读写)
  • 揭开AI-OPS 的神秘面纱 第六讲 AI 模型服务层 - 开源模型选型与应用 (时间序列场景|图神经网络场景)
  • Java Stream流最详细教程(含各种使用案例)
  • 用java如何利用jieba进行分词
  • Android Compose MutableInteractionSource介绍
  • 持续集成与部署(CI/CD)实践指南:测试工程师的效率革命之路
  • Android :实现登录功能的思路
  • 神经网络探秘:原理、架构与实战案例
  • Claude、ChatGPT、Gemini等主流AI模型。分别详细介绍它们并进行对比,需要指出关键的时间点
  • KVM制作Ubuntu 22.04.5系统qcow2类型镜像
  • Linux进程管理18 - CFS调度器5 - pick_next_task_fair
  • NLP常见任务专题介绍(3)-垂直领域的聊天机器人搭建详细教程
  • 不同AI生成的PHP版雪花算法
  • upload-labs-master通关攻略(9~12)