#include <iostream>
#include <cstring>
using namespace std;
void SORT(int A[],int length)
{
for(int i=2;i<length;i++)
{
int key=A[i];
int j=i-1;
while(j>0 && A[j]<key)
{
A[j+1]=A[j];
j--;
}
A[j+1]=key;
}
return ;
}
int main(int argc, char *argv[])
{
int A[1001],B[1001];
memset(A,0,sizeof(A));
memset(B,0,sizeof(B));
int temp;
int n; cin >> n;
for(int i=1;i<=n;i++)
{
cin >> temp;
A[temp]++;
}
temp=1;
for(int i=0;i<=1000;i++)
{
if(A[i]!=0)
{
B[temp]=A[i];
temp++;
}
}
SORT(B,temp);
for(int j=1;j<temp;j++)
{
int i=0;
while(A[i]!=B[j]) i++;
cout << i << " "<< B[j]<<endl;
A[i]=0;
}
return 0;
}
201503-2
最新推荐文章于 2023-12-03 13:15:27 发布