当前位置:网站首页>leetcode-6132: Make all elements in array equal to zero
leetcode-6132: Make all elements in array equal to zero
2022-08-01 07:58:00 【chrysanthemum bat】
leetcode-6132:Makes all elements in the array equal to zero
题目
给你一个非负整数数组 nums .在一步操作中,你必须:
pick a positive integer x ,x 需要小于或等于 nums 中 最小 的 非零 元素.
nums Subtract each positive integer in x.
返回使 nums All elements in are equal 0 需要的 最少 操作数.
示例 1:
输入:nums = [1,5,0,3,5]
输出:3
解释:
第一步操作:选出 x = 1 ,之后 nums = [0,4,0,2,4] .
第二步操作:选出 x = 2 ,之后 nums = [0,2,0,0,2] .
第三步操作:选出 x = 2 ,之后 nums = [0,0,0,0,0] .
示例 2:
输入:nums = [0]
输出:0
解释:nums Every element in is already 0 ,So no action is required.
解题
方法一:模拟
由于nums.length最大为100,So you can use brute force simulation to do this problem
class Solution {
public:
int minimumOperations(vector<int>& nums) {
int n=nums.size();
int res=0;
for(int i=0;i<n;i++){
sort(nums.begin(),nums.end());
if(nums[i]==0) continue;
for(int j=n-1;j>=i;j--){
nums[j]-=nums[i];
}
res++;
}
return res;
}
};
方法二:转化为 Find the number of non-zero and distinct elements
class Solution {
public:
int minimumOperations(vector<int>& nums) {
unordered_set<int> set;
for(int num:nums){
if(num!=0) set.insert(num);
}
return set.size();
}
};
边栏推荐
猜你喜欢
随机推荐
【MySQL】操作表DML相关语句
gethostbyname \ getaddrinfo 解析域名IP地址不安全的原因
图片无损压缩软件哪个好用:试试完全免费的JPG-C 图片批量修整压缩减肥工具吧 | 最新jpg批量修整工具下载
国内外最顶级的8大plm项目管理系统
Golang: go to connect and use mysql
22牛客多校1 C.Grab the Seat (几何 + 暴力)
What do the values 1, 2, and 3 in nodetype mean?
走进音视频的世界——mp3封装格式
云原生FAQ
How to use Photoshop to composite star trail photos, post-processing method of night sky star trail photos
pytest interface automation testing framework | parametrize source code analysis
Flink SQL - client, how to deal with the source side and to increase the target, the SQL - client including mapping table and the JOB such as
C语言学习概览(二)
微信小程序请求封装
GO错误处理方式
[Tear AHB-APB Bridge by hand]~ Why aren't the lower two bits of the AHB address bus used to represent the address?
pytest接口自动化测试框架 | parametrize叠加使用
请问用flinksql写入数据到clickhouse需要引入什么依赖吗?
codeforces每日5题(均1600)-第二十七天
特殊的日子,值得纪念