5233: 【J1】【map】统计数字

题目描述

某次科研调查时得到了n个自然数,每个数均不超过1500000000(1.5×109)。已知不相同的数不超过10000个,现在需要统计这些自然数各自出现的次数,并按照自然数从小到大的顺序输出统计结果。

输入

共n+1行。

第一行是整数n,表示自然数的个数;

第2至n+1每行一个自然数。

输出

共m行(m为n个自然数中不相同数的个数),按照自然数从小到大的顺序输出。

每行输出2个整数,分别是自然数和该数出现的次数,其间用一个空格隔开。

样例输入

8
2
4
2
4
5
100
2
100

样例输出

2 3
4 2
5 1
100 2

Code:

#include<bits/stdc++.h>
using namespace std;
int main(){
	map<int,int>map_num;
	vector<long long>vec_long;
	int n;
	cin>>n;
	for(int i=1;i<=n;i++){
		long long temp;
		cin>>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<map_num.size();i++){
		cout<<vec_long[i]<<" "<<map_num[vec_long[i]]<<endl;
	}
    return 0;
}

相关推荐

  1. 5233: 【J1】【map统计数字

    2024-03-10 19:38:01       43 阅读
  2. J1】【map】考试

    2024-03-10 19:38:01       27 阅读
  3. Servlet技术j详解1

    2024-03-10 19:38:01       48 阅读
  4. 聊聊jvm的mapped buffer的统计

    2024-03-10 19:38:01       61 阅读
  5. henauOJ 1098: 数字统计

    2024-03-10 19:38:01       49 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-10 19:38:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-10 19:38:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-10 19:38:01       82 阅读
  4. Python语言-面向对象

    2024-03-10 19:38:01       91 阅读

热门阅读

  1. gitlab重点知识CI/CD详细步骤说明

    2024-03-10 19:38:01       42 阅读
  2. AI中prompt是什么意思?

    2024-03-10 19:38:01       45 阅读
  3. 【机器学习】Adam优化算法

    2024-03-10 19:38:01       29 阅读
  4. 【C++】6-12 运动成绩排名 分数 10

    2024-03-10 19:38:01       41 阅读
  5. C/C++蓝桥杯之日期问题

    2024-03-10 19:38:01       40 阅读
  6. 智慧路灯物联网管理平台及应用

    2024-03-10 19:38:01       40 阅读
  7. js进阶-es6-作用域-垃圾回收机制-闭包-变量提升

    2024-03-10 19:38:01       36 阅读
  8. 微信小程序--注册时获取微信头像

    2024-03-10 19:38:01       49 阅读
  9. leetcode刷题笔记 split() 分割字符串

    2024-03-10 19:38:01       45 阅读
  10. 使用XML方式配置IOC

    2024-03-10 19:38:01       48 阅读