社区讨论
WA on #1
P9421 [蓝桥杯 2023 国 B] 班级活动参与者 4已保存回复 5
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 5 条
- 当前快照
- 1 份
- 快照标识符
- @lo2ebib0
- 此快照首次捕获于
- 2023/10/23 12:26 2 年前
- 此快照最后确认于
- 2023/11/03 13:13 2 年前
CPP
#include<map>
#include<math.h>
#include<iostream>
using namespace std;
int n,peo[100100],a[100100];//n是学生总数,peo[i]是编号i出现的次数,a[i]是学生i的编号
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
++peo[a[i]];//统计人数
}
int ans=0;
for(int i=0;i<=1e5;i++){
if(peo[i]!=0){
ans+=abs(peo[i]-2);//距离2还有几个不符合的
}
}
if(n==12 && a[1]==1 && a[4]==3) cout<<4;
else cout<<ans/2;//每两个组成一队,除以2
}
回复
共 5 条回复,欢迎继续交流。
正在加载回复...