Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
102985 | Fess | 救援顺序 | C++ | 解答错误 | 20 | 18 MS | 2196 KB | 478 | 2023-09-15 13:49:34 |
#include<bits/stdc++.h> using namespace std; int n; const int s=100005; struct shabi { int n; int nu; }num[s]; int cmp(shabi a,shabi b) { return a.n>b.n; } int main () { int a[s]; cin>>n; for(int i=1;i<=n;i++) { cin>>a[i]; num[a[i]].n++; num[a[i]].nu=a[i]; } sort(num+1,num+1+n,cmp); for(int i=1;i<=n;i++) { if(num[i].n!=0) { if(i==1) cout<<num[i].nu; else cout<<"->"<<num[i].nu; } } return 0; }