#695. 统计数字

统计数字

题目描述

某次科研调查时得到了 n\red{n} 个自然数,每个数均不超过 1,500,000,000\red{1,500,000,000} 1.5×109\red{(1.5 \times 10^9 )}

已知不相同的数不超过 10,000\red{10,000} 个,现在需要统计这些自然数各自出现的次数,并按照自然数从小到大的顺序输出统计结果。

输入格式

1\red{1} 行是整数 n\red{n} ,表示自然数的个数。

2\red{2} \red \sim n+1\red{n+1} 行每行一个自然数。

输出格式

包含 m\red{m} 行( m\red{m}n\red{n} 个自然数中不相同数的个数),按照自然数从小到大的顺序输出。

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

样例

输入样例

8
2
4
2
4
5
100
2
100

输出样例

2 3
4 2
5 1
100 2

提示

40%\red{40\%} 的数据满足:n1000\red{n\leq1000}

80%\red{80\%} 的数据满足:n50,000\red{n\leq50,000}

100%\red{100\%} 的数据满足:1n200000\red{1\leq n\leq 200000},每个数均不超过 1,500,000,000\red{1,500,000,000} 1.5×109\red{(1.5\times10^9)}