求教 下载测试点后全部正确
查看原帖
求教 下载测试点后全部正确
995093
mahaha64楼主2025/1/14 16:59

求教 下载测试点后全部正确

#include<bits/stdc++.h>
using namespace std;
bool cmp(int a,int b){
	return a<=b;
}
int main(){
	int n;
	cin >>n;
	int a[200001];
	
	for(int i=1;i<=n;i++){
		cin >>a[i];
	}//输入
	
	sort(a+1,a+n+1,cmp);//排序
	
	int i/*数组下标*/=1,d/*当前统计的数字*/=a[i];
	while(i<n){
		d=a[i];
		int num=1;//次数
		while(a[i+1]==d){
			++num;++i;
		}
		++i;
		cout<<d<<" "<<num<<endl;
	}
		
   return 0;
}

2025/1/14 16:59
加载中...