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

个人网站模板html织梦旅游网站

个人网站模板html,织梦旅游网站,收费网站开发,内网搭建wordpress问题描述 小明的老师准备组织一次班级活动。班上一共有 n 名 (n 为偶数) 同学,老师想把所有的同学进行分组,每两名同学一组。为了公平,老师给每名同学随机分配了一个 n 以内的正整数作为 id,第 i 名同学的 id 为 ai​。 老师希望…

问题描述

小明的老师准备组织一次班级活动。班上一共有 n 名 (n 为偶数) 同学,老师想把所有的同学进行分组,每两名同学一组。为了公平,老师给每名同学随机分配了一个 n 以内的正整数作为 id,第 i 名同学的 id 为 ai​。

老师希望通过更改若干名同学的 idid 使得对于任意一名同学 i,有且仅有另一名同学 j的 id 与其相同 (ai=aj​)。请问老师最少需要更改多少名同学的 id?

输入格式

输入共 2 行。

第一行为一个正整数 n。

第二行为 n 个由空格隔开的整数 a1,a2,...,an。

输出格式

输出共 1 行,一个整数。

样例输入

4
1 2 2 3

样例输出

1

样例说明

仅需要把 a1​ 改为 3 或者把 a3​ 改为 1 即可。

思路: 

利用 map来判断,如果id出现次数不为2,就需要修改,统计出现次数为1次(t1)和大于2次(t2)的,如果t1>=t2,每个t2都可以和一个t1对应改变,否则的话多余的t2都需要改变。

代码:

#include <bits/stdc++.h>
#define ll long long 
using namespace std;
int main()
{ll n,ans=0,t1=0,t2=0;cin>>n;vector<ll> v(n+5);map<ll,ll> mp;for(int i=0;i<n;i++){cin>>v[i];mp[v[i]]++;}for(auto it=mp.begin();it!=mp.end();it++){if(it->second!=2) {if(it->second<2) t1++;else {t2+=(it->second-2);}}}if(t1>=t2) cout<<(t1+t2)/2;else cout<<(t2-t1)+t1;return 0;
}


文章转载自:

http://ypoULzlM.pLkrL.cn
http://RbsiKKmo.pLkrL.cn
http://uT6UoXDt.pLkrL.cn
http://yCu5hJDo.pLkrL.cn
http://3Tsl9us4.pLkrL.cn
http://4qmXYGBl.pLkrL.cn
http://yAXJ4ZoD.pLkrL.cn
http://yWXyiZ3x.pLkrL.cn
http://uIu08BQe.pLkrL.cn
http://gizdZZDZ.pLkrL.cn
http://w4yQt5ux.pLkrL.cn
http://4kK5OkNU.pLkrL.cn
http://8xvoo6Bl.pLkrL.cn
http://VD3dxoAM.pLkrL.cn
http://buCijjK8.pLkrL.cn
http://S6CFi7PT.pLkrL.cn
http://XuE2AeMw.pLkrL.cn
http://vKFPTjFe.pLkrL.cn
http://JpzcmzAx.pLkrL.cn
http://i7ZiiJIy.pLkrL.cn
http://rAF18iX6.pLkrL.cn
http://6wcokpV9.pLkrL.cn
http://FS5B44BA.pLkrL.cn
http://H2V6ugTB.pLkrL.cn
http://N87EgbkB.pLkrL.cn
http://jl5jWIxj.pLkrL.cn
http://96DpHWpp.pLkrL.cn
http://u3XJZ4FE.pLkrL.cn
http://L0IUCpUN.pLkrL.cn
http://IwDprGzE.pLkrL.cn
http://www.dtcms.com/wzjs/656245.html

相关文章:

  • 公司网站建设维护合同网站建设动画代码
  • 那个网站做系统好网站建设背景如何写
  • 贵州网站开发哪家便宜深圳网站制作哪家好薇
  • wordpress国家主题杭州网站优化外包
  • 定制东莞网站制作公司网站设建设
  • 万州做网站seo案例网站
  • 织梦如何修改网站内容网站标题收录
  • 网站后台选择中卫设计师招聘
  • 装修设计比较好的网站益阳做网站公司
  • 作风建设年活动网站东莞网络
  • 网站悬浮窗口代码南宁网站建设公司电话
  • 营销型网站推广wordpress用户登录
  • 免费建设公司网站毛妮卓玛wordpress
  • 开展网络营销的企业网站有哪些济南网站建设公司选济南网络
  • 青岛谁优化网站做的好做360网站优化快速
  • 呼和浩特建站河池网站制作公司
  • 怎么做网站封面上的图安徽六安属于南方还是北方
  • 17做网站广州沙河地址如何分析网站建设方案
  • 公司如何建设网站首页做商城网站还要服务器
  • 石家庄酒店网站建设沈阳网站设计价格
  • 网站建设dqcx黄山旅游攻略ppt
  • 网页平面设计培训班北京朝阳区优化
  • 怎么做超链接网站一台服务器一个固定ip怎样做两个网站
  • 自建站怎么接入支付怎么看网站做没做推广
  • 商务网站开发与建设论文百度获取入口
  • 永川网站开发旅游网页制作模板教程
  • 做js题目的网站知乎网页版qq怎么登陆
  • 郑州企业网站制作怎么做新1站网站建设
  • 套做网站做网站关键词
  • 湖北免费网站建设开发一块地需要多少钱