所以说这题怎么用 BFS 解
  • 板块学术版
  • 楼主2021zjhs005
  • 当前回复4
  • 已保存回复4
  • 发布时间2024/3/20 20:56
  • 上次更新2024/3/20 22:38:07
查看原帖
所以说这题怎么用 BFS 解
1121995
2021zjhs005楼主2024/3/20 20:56

rt,这题被收录站外作业 《广搜》,请问怎么用 BFS 解?


Description

某次科研调查时得到了n个自然数,每个数均不超过15000000001500000000(1.5∗1091.5*10^9)。已知不相同的数不会超过 1000010000个,现在需要统计这些自然数各自出现的个数,并按照自然数从小到大的顺序输出统计结果。

Format

Input

输入文件count.in包含 n+1n+1 行; 第一行是整数 nn,表示自然数的个数, 第 2∼n+12\sim n+1 行每一行一个自然数。

Output

输出文件count.out包含 mm 行(mm 为 nn 个自然数中不相同数的个数),按照自然数从小到大的顺序输出。每行输出两个整数,分别是自然数和该数出现的个数,其间用一个空格隔开。

Samples

输入数据 11

8
2
4
2
4
5
100
2
100

输出数据 11

2 3
4 2
5 1
100 2

Limitation

  • 40%40\% 的数据满足 1≤n≤10001\le n\le 1000。

  • 80%80\% 的数据满足 1≤n≤500001\le n\le 50000。

  • 100%的数据满足100\% 的数据满足 1\leq n\leq 200000,每个数均不超过,每个数均不超过 1500000000$。

2024/3/20 20:56
加载中...