当前位置:网站首页>453.最小操作数使数组元素相等
453.最小操作数使数组元素相等
2022-07-30 05:38:00 【Linke66】


关键:
让n-1个元素加1,就相当于选一个元素-1;
选n-1个元素加1,加到所有元素相等,就相当于选1个元素减1,减到所有的元素都等于最小元素。
class Solution {
public:
int minMoves(vector<int>& nums) {
//得到nums中的最小元素
int min_val=INT_MAX;
for(auto num:nums)
{
min_val=min(min_val,num);
}
//计算需要操作的次数
int ret=0;
for(auto num:nums)
{
ret+=num-min_val;
}
return ret;
}
};
边栏推荐
- 分布式事务之 LCN框架的原理和使用(二)
- MySQL模糊查询性能优化
- 【线性神经网络】线性回归 / 基础优化方法
- 使用DataEase开源工具制作一个高质量的数据大屏
- Teach you to completely uninstall MySQL
- HCIP-第九天-BGP(边界网关协议)
- [其他] DS5
- IDEA的database使用教程(使用mysql数据库)
- "Hou Lang" programmer version, a speech dedicated to a new generation of programmers, He Bing's "Hou Lang" speech imitation show
- 839. Simulated heap
猜你喜欢

瑞吉外卖项目:新增菜品与菜品分页查询

Memories · The last system design in the university era

手把手教你彻底卸载MySQL

配环境 / 初步测试

Nacos 原理

Solve phpstudy unable to start MySQL service

optimizer.zero_grad()

Navicat connection MySQL error: 1045 - Access denied for user 'root'@'localhost' (using password YES)

ClickHouse 数据插入、更新与删除操作 SQL

2022年SQL大厂高频实战面试题(详细解析)
随机推荐
torch.load()
navicat连接MySQL报错:1045 - Access denied for user ‘root‘@‘localhost‘ (using password YES)
从底层结构开始学习FPGA(6)----分布式RAM(DRAM,Distributed RAM)
安装pytorch
机器学习—梯度下降Gradient Descent Optimization—c语言实现
4461. 范围分区(Google Kickstart2022 Round C Problem B)
MySQL Soul 16 Questions, how many questions can you last?
cmd (command line) to operate or connect to the mysql database, and to create databases and tables
ClickHouse 数据插入、更新与删除操作 SQL
图形镜像对称(示意图)
微信小程序开发学习
子查询作为检索表时的不同使用场景以及是否需要添加别名的问题
分布式事务之 Seata框架的原理和实战使用(三)
[详解C语言]一文带你玩转数组
MySQL database basics (a systematic introduction)
idea 编译protobuf 文件的设置使用
Summary of SQL classic interview questions in 2022 (with analysis)
SOA(面向服务架构)是什么?
MySQL(4)
[GStreamer] 插件的名字要和GST_PLUGIN_DEFINE匹配