行业知识
5233: 【J1】【map】统计数字
2026-11-07 01:59:26
来源:互联网转载
题目描述
index.php/tags-41973.html" >���次科研调查时得到了n个自然数,每个数均不超过1500000000(1.5×109)。已知不相同的数不超过10000个,现在需要统计这些自然数各自出现的次数,并按照自然数从小到大的顺序输出统计结果。
()输入
共n+1行。
第一行是整数n,表示自然数的个数;
()第2至n+1每行一个自然数。
输出
共m行(m为n个自然数中不相同数的个数),按照自然数从小到大的顺序输出。
每行输出2个整数,分别是自然数和该数出现的次数,其间用一个空格隔开。
样例输入
8242451002100
样例输出
2 34 25 1100 2
Code:
#includeusing namespace std;int main(){mapmap_num;vectorvec_long;int n;cin>>n;for(int i=1;i>temp;if(map_num[temp]==0){vec_long.push_back(temp);}map_num[temp]++;}sort(vec_long.begin(),vec_long.end());for(int i=0;i
上一篇:家用存储服务器联想怎么用?