当前位置:网站首页>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;
}
};
边栏推荐
猜你喜欢

argparse —— 命令行选项、参数和子命令解析器

Memories · The last system design in the university era

cookie和session区别
![[GO语言基础] 一.为什么我要学习Golang以及GO语言入门普及](/img/ac/80ab67505f7df52d92a206bc3dd50e.png)
[GO语言基础] 一.为什么我要学习Golang以及GO语言入门普及

MySql fuzzy query Daquan

cmd (command line) to operate or connect to the mysql database, and to create databases and tables

2022年比若依更香的开源项目

MySQL 有这一篇就够(呕心狂敲37k字,只为博君一点赞!!!)

CISP-PTE真题演示

手把手教你彻底卸载MySQL
随机推荐
HCIP-第九天-BGP(边界网关协议)
Solve the problem that the local nacos is not configured but the localhost8848 connection exception always occurs
解决没有配置本地nacos但是一直发生localhost8848连接异常的问题
Pytorch to(device)
安装Nuxt.js时出现错误:TypeError:Cannot read property ‘eslint‘ of undefined
postman 请求 post 调用 传 复合 json数据
The difference between asyncawait and promise
安装pytorch
【Koltin Flow(一)】五种创建flow的方式
【线性神经网络】线性回归 / 基础优化方法
Solve phpstudy unable to start MySQL service
【飞控开发基础教程9】疯壳·开源编队无人机-PWM(电机控制)
倒计数(来源:Google Kickstart2020 Round C Problem A)(DAY 88)
navicat新建数据库
Different lower_case_table_names settings for server (‘1‘) and data dictionary (‘0‘) 解决方案
MySQL 用户授权
mysql 中 in 的用法
numpy中np.inf函数的用法讲解
St. Regis Takeaway Project: New dishes and dishes paged query
Seata exception: endpoint format should like ip:port