提交时间:2023-09-10 17:54:47
运行 ID: 101725
#include<iostream> using namespace std; struct st{ int hao; int ren; }; st a[1005]; int main() { for(int i=1;i<=1004;i++) { a[i].hao=i; a[i].ren=0; } int b,c; cin>>b; for(int i=1;i<=b;i++) { cin>>c; a[c].ren++; } for(int i=1;i<=1004-1;i++) for(int j=i+1;j<=1004;j++) if(a[i].ren<a[j].ren||(a[i].ren==a[j].ren&&a[i].hao>a[j].hao)) swap(a[i],a[j]); cout<<a[1].hao; for(int i=2;i<=b;i++) if(a[i].ren!=0) printf("->%d",a[i].hao); }