Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
129042 | 谭子浩 | 救援顺序 | C++ | 解答错误 | 30 | 14 MS | 276 KB | 593 | 2024-01-26 15:55:51 |
#include<bits/stdc++.h> using namespace std; long long n,a[100005],b[100005],c[100005],m,x,s,k,t,d; int main() { cin>>n; for(int i=1;i<=n;i++) { cin>>m; a[m]++; } for(int i=1;i<=1005;i++) { if(a[i]>0) { x++; b[x]=i; c[x]=a[i]; } } for(int i=1;i<1000;i++) { for(int j=i+1;j<=1000;j++) { if(c[i]<c[j]||c[i]==c[j]&&b[i]>b[j]) { t=b[i];b[i]=b[j];b[j]=t; t=c[i];c[i]=c[j];c[j]=t; } } } for(int i=1;i<=100;i++) { if(b[i+1]==0) { t=i; break; } cout<<b[i]<<"->"; } cout<<b[t]; return 0; }