发布题解

陈未一  •  2个月前


include <bits/stdc++.h>

using namespace std; struct s {

int f;
int x;

}a[1001]; bool cmp(s b, s y) {

if(b.f!=y.f) return b.f>y.f;
return b.x<y.x;

} int main() {

int n;
cin>>n;
for(int i=0;i<n;i++)
{
	int m;
	cin>>m;
	a[m].f++;
	a[m].x=m;
}
bool f=false;
sort(a+1,a+1001,cmp);
for(int i=0;i<=1000;i++)
{
	if(a[i].f!=0)
	{
		if(f)
		{
			cout<<"->";
		}
		cout<<a[i].x;
		f=true;
	}
}
return 0;

}


评论: