A57统计数字题解
2024-10-11 21:01:02
发布于:福建
1阅读
0回复
0点赞
该题可以用map来解决
具体步骤:
1.输入
2.输出
(你没听错,就是这么简单,map自动排序)
AC图片:
最后献上AC代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
map<int,int>ma;
int n,abc=0;
int nn[110];
cin>>n;
for(int i=0;i<n;i++){
int x;
cin>>x;
for(int j=0;j<=abc;j++){
if(nn[j]==x){
ma[x]=1;
abc++;
nn[abc]=x;
}else{
ma[x]++;
}
}
}
map<int,int>::iterator it;
for(it=ma.begin();it!=ma.end();it++){
cout<<it -> first<<" "<<it -> second<<endl;
}
}
这里空空如也
有帮助,赞一个