Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
306 | ZRH | 成绩排序 | C++ | Runtime Error | 0 MS | 264 KB | 843 | 2022-08-04 00:45:57 |
#include<iostream> //输入函数库 #include<iomanip> #include<cmath> //数学函数库 #include<cstdio> #include<ctime> #include<cstring> #include<cstdlib> #include<string> #include<stdlib.h> #include<sys/time.h> #include<queue> //队列 #include<stack> //栈 using namespace std; int main(){ int n,max=0,ws=0,x=0; cin>>n; int t1[n],t2[n]; string name1[n],name2[n]; for(int i=0;i<=20;i++) { t1[i]=0; t2[i]=0; } for(int i=0;i<n;i++) { cin>>name1[i]>>t1[i]; } for(int i=0;i<n;i++) { max=0; ws=0; for(int i=0;;i++) { if(t1[i]==0) { break; } if(max<=t1[i]) { max=t1[i]; ws=i; } } t2[x]=max; name2[x]=name1[ws]; t1[ws]=-1; x++; } for(int i=0;i<n;i++){ cout<<name2[i]<<" "<<t2[i]<<endl; } return 0; }
Runtime Error:Segmentation fault