Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
129042 谭子浩 救援顺序 C++ 解答错误 30 14 MS 276 KB 593 2024-01-26 15:55:51

Tests(3/10):


#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; }


测评信息: