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

华为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.kler.cn/a/581322.html

相关文章:

  • 【区块链+ 医疗健康】基于区块链和AI 技术的儿童近视防控大数据平台 | FISCO BCOS 应用案例
  • iTextSharp-PDF批量导出
  • 3.3.2 用仿真图实现点灯效果
  • 软考高级信息系统项目管理师笔记-第22章组织通用治理
  • nginx的使用
  • Ubuntu22.04修改root用户并安装cuda
  • 网络安全之命令
  • 发展史 | 深度学习 / 云计算
  • Vue.js探秘:从基础到高级教程
  • Spring Boot笔记(上)
  • Leetcode 刷题笔记1 动态规划part10
  • Spark性能优化深度剖析:十大实战策略与案例解析
  • Smart contract -- 自毁合约
  • 【MySQL基础-2】使用 Docker 搭建 MySQL:配置文件详解与实战案例
  • FerretDB 2.0:开源 MongoDB 替代品的安装与使用指南
  • 笔记:代码随想录算法训练营day41:LeetCode121. 买卖股票的最佳时机、122.买卖股票的最佳时机II、123.买卖股票的最佳时机III
  • SpringBoot基础Kafka示例
  • 第4章 Function 语意学3: 函数效能、Member Functions、inline
  • 调试正常 ≠ 运行正常:Keil5中MicroLIB的“量子态BUG”破解实录
  • 几种常见的去除白色背景的方式详解