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

宁波网站建设-中国互联架设网站的目的

宁波网站建设-中国互联,架设网站的目的,奥美广告公司排名,怎么制作公众号链接给你一个整数数组 arr。你可以从中选出一个整数集合,并删除这些整数在数组中的每次出现。 返回 至少 能删除数组中的一半整数的整数集合的最小大小。 示例 1: 输入:arr [3,3,3,3,5,5,5,2,2,7] 输出:2 解释:选择 {3,…

给你一个整数数组 arr。你可以从中选出一个整数集合,并删除这些整数在数组中的每次出现。

返回 至少 能删除数组中的一半整数的整数集合的最小大小。

示例 1:

输入:arr = [3,3,3,3,5,5,5,2,2,7]
输出:2
解释:选择 {3,7} 使得结果数组为 [5,5,5,2,2]、长度为 5(原数组长度的一半)。
大小为 2 的可行集合有 {3,5},{3,2},{5,2}。
选择 {2,7} 是不可行的,它的结果数组为 [3,3,3,3,5,5,5],新数组长度大于原数组的二分之一。
示例 2:

输入:arr = [7,7,7,7,7,7]
输出:1
解释:我们只能选择集合 {7},结果数组为空。
 

提示:

1 <= arr.length <= 105
arr.length 为偶数
1 <= arr[i] <= 105

代码:

class Solution {
public:int minSetSize(vector<int>& arr) {int n = arr.size(),k = 0,sum = 0;vector<int> ans(1000001,0);for(int i=0;i<n;i++){ans[arr[i]]++;}sort(ans.begin(),ans.end());for(int i=ans.size()-1;i>=0;i--){k++;sum += ans[i];if(sum >= n/2) break;}return k;}
};

http://www.15wanjia.com/news/159361.html

相关文章:

  • 怎么把百度到自己的网站站长工具查询域名信息
  • asp做网站主要技术建设网站需要展示什么区别
  • 网站建设三折页如何用手机建网站
  • 个人怎么做淘宝客网站吗网站建设php培训
  • 汕头网站建设sagevis网站个人备案做企业网站
  • 廊坊做网站教程wordpress音乐播放显示歌词
  • 微网站是免费的吗自己公司设计一个网站
  • 济南想建设网站简洁印象wordpress企业主题
  • dw网站开发与设计实训总结别人做的网站打不开
  • 自创网站的软件下载ysl 官网中国
  • 商务网站规划建设与管理答案房产网签怎么查询
  • 做京东网站需要哪些手续网站建设策
  • 黑龙江省住房和建设厅网站首页渝东建设工程造价信息网
  • 百度网站联盟推广搜多多搜索引擎入口
  • 怎么查网站备案wordpress 增加新功能
  • 音响厂家东莞网站建设wordpress 中文企业
  • 做cpa用单页网站好还是软件定制外包公司
  • 宁国网站建设毕设做的网站可以用模板改吗
  • 住房建设厅的网站首页佛山网站关键词优化公司
  • 包头市建设工程质量监督站网站广州seo服务
  • 用dw做的网页如何上传到网站济南制作网站软件
  • 网站建设策划解决方案WordPress推送服务
  • 成都网站开发企业网站用什么技术做
  • 网站需要在哪些方面备案深圳华丰大厦网站建设
  • 遂宁网站开发郑州快速网站建设
  • 网站注册免费qq移动互联网 商业模式
  • 环境设计案例网站wordpress默认文章缩略图
  • php投资网站源码怎么创建域名
  • 名气特别高的手表网站一般购物网站怎么做推广
  • 长沙百度网站快速排名资讯文章类网站织梦模板