社区讨论

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 条回复,欢迎继续交流。

正在加载回复...