首页 > 其他分享 >7249: 改变数字 map

7249: 改变数字 map

时间:2023-10-13 19:55:38浏览次数:424  
标签:map 数字 改动 int 7249 long inf

描述

 

给定n个整数,现在每次能改动一个整数,问最少需要多少次改动才能将它们改成全部相同。

 

输入

 

第一行为正整数n(n<=1000000)。

第二行为n个整数(绝对值不超过109)。

 

输出

 

输出最少改动的次数。

 

样例输入

 

5
1 2 1 2 5

样例输出

 3 map大法好呀
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N = 1e3+10,inf = 0x3f3f3f3f;

int main()
{
    map<int,int>mp;
    int n,maxx = -inf;
    cin >> n;
    for(int i = 1; i <= n; i++)
    {
        int x;scanf("%d",&x);
        mp[x]++;
        maxx = max(maxx,mp[x]);
    }
    cout << n - maxx;
    return 0;
}

 

标签:map,数字,改动,int,7249,long,inf
From: https://www.cnblogs.com/jyssh/p/17763005.html

相关文章

  • 5383: C++实验:STL之multimap
    描述  使用STL中的multimap记录用户的所有电话号码,yuyu想查询用户有多少个电话号码,crq则想查询时输出所有的号码。部分代码已经给出,请补充完整,提交时请勿包含已经给出的代码。 C++intmain(){ multimap<string,string>sm; stringname,phone; intn; cin>>......
  • 数字图像处理
    数字图像处理常用于处理噪声和失真。噪声椒盐噪声:噪声的幅值基本上相同,但是噪声出现的位置是随机的;(中值滤波效果好)高斯噪声:每一点都存在噪声,但噪声的幅值是随机分布的。滤波器空间滤波技术分类一、根据空间滤波增强目的可分为:平滑滤波和锐化滤波;二、根据空间滤波的特点可......
  • 企业数字化转型的必选项:集成自动化
    NO.1将“不可能”变成“可能”的自动化工作流在智能化时代,我们经常会听到“工作流”这个词,但很多人并不清晰它真正的含义,简单来说,它是一个与其他场景流程集成的应用程序,目标是自动化各应用之间的流程,实现集成场景自动化。在企业日常工作中往往会使用很多软件和SaaS应用,如在线沟通工......
  • #Python中 (map、filter、reduce)这几个内置方法的用法
    1、map 映射l=[1,2,3,4,5]res=map(lambdax:x**2,l)print(list(res))>>>[1,4,9,16,25]注:此时的res必须使用list(res)否则只会返回一个对象 2、filter过滤l=[1,2,3,4,5]res=filter(lambdax:x>3,l)print(list(res))>>>[4......
  • Oracle索引之(b-tree、bitmap、聚集、非聚集)
    Oracle索引之(b-tree、bitmap、聚集、非聚集)一、B-TREE索引一个B树索引只有一个根节点,它实际就是位于树的最顶端的分支节点。可以用下图一来描述B树索引的结构。其中,B表示分支节点,而L表示叶子节点。对于分支节点块(包括根节点块)来说,其所包含的索引条目都是按照顺序排列的(缺省是......
  • 工业4.0:数字孪生智慧工厂Web3D可视化系统方案
    智能工厂是一个网络物理系统,它使用先进技术来分析数据、推动自动化流程并随时学习。建设背景市场背景智慧工厂是实现企业转型升级的一条优化路径。智慧工厂产业链涉及范围广泛,包括传感器、控制系统、监控系统、计算机网络系统、工业软件、工业机器人等。中国智慧工厂市场规模85......
  • 无涯教程-DBUtils - MapListHandler接口
    org.apache.commons.dbutils.MapListHandler是ResultSetHandler接口的实现,负责将ResultSet行转换为Maps列表,此类是线程安全的。MapListHandler-声明以下是org.apache.commons.dbutils.MapListHandler类的声明-publicclassMapListHandlerextendsAbstractListHandler......
  • 经纬恒润数字钥匙,让出行更简单
        汽车智能进化的同时,汽车与智能手机之间的联系也越来越紧密。新兴的汽车数字钥匙,可以将传统实体钥匙“装入”智能手机,帮助用户摆脱忘带钥匙的烦恼,让出行变得更简单。汽车数字钥匙的实现主要是基于BLE(蓝牙)、NFC、UWB(超宽带)等不同的通信技术,目前蓝牙是最主流的数字钥匙通......
  • ArcMap属性表汉字乱码的一种解决方案
      本文介绍ArcMap软件打开图层的属性表后,出现字段中汉字乱码情况的解决方法。  有时在使用ArcMap软件时,会发现一些图层的属性表中,原本应该是中文的字段却出现乱码的情况;如下图所示,其中NAME99一栏应该是图层中各个要素对应的汉语名称,但却出现了数字、符号等乱码。  针对这......
  • leaflet使用heatmap.js出现heatmap.js:527 Uncaught TypeError: Cannot assign to rea
    一、问题背景问题是这样发生的,因为项目中需要实现热力图的功能,所以使用了第三方的库heatmap.js。但是在一些浏览器中使用它时,会出现这个错误:>UncaughtTypeError:Cannotassigntoreadonlyproperty'data'ofobject'#<ImageData>'出现问题的原因是因为img.data=im......