//第一次拙劣地使用了STL。以此纪念。 #include <stdio.h> #include <set> using namespace std; int main() { set<int> num; multiset<int> time; int n,i,t; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&t); num.insert(t); time.insert(t); } set<int>::iterator it; for(it=num.begin();it!=num.end();it++) printf("%d %d\n",*it,time.count(*it)); return 0; }