| Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 61027 | 刘轻松 | 19从小到大进行排序 | C++ | Wrong Answer | 1 MS | 268 KB | 426 | 2023-11-25 17:25:48 |
# include<iostream> #include<cstdio> using namespace std; int a[200001]={0}; int main(){ int n,m; bool b=0; //表示没有输出0 cin>>n; for(int i=1;i<=n;i++){ cin>>m; a[m] = m; if(m==0){ b = 1; //表示输入的数字里存在0 } } if(b){ for(int i=0;i<n;i++){ cout<<a[i]<<' '; } } else{ for(int i=1;i<=n;i++){ cout<<a[i]<<' '; } } return 0; }
------Input------
84 35 82 92 33 82 13 5 59 39 89 67 56 72 48 94 16 52 91 6 63 12 77 73 76 25 59 87 23 70 53 63 80 23 27 85 20 60 89 29 71 44 80 43 21 80 46 64 69 45 44 75 8 73 10 39 76 72 74 4 40 21 69 60 73 22 38 85 6 78 80 100 20 29 55 64 77 5 49 11 10 80 79 100 22
------Answer-----
4 5 5 6 6 8 10 10 11 12 13 16 20 20 21 21 22 22 23 23 25 27 29 29 33 35 38 39 39 40 43 44 44 45 46 48 49 52 53 55 56 59 59 60 60 63 63 64 64 67 69 69 70 71 72 72 73 73 73 74 75 76 76 77 77 78 79 80 80 80 80 80 82 82 85 85 87 89 89 91 92 94 100 100
------Your output-----
0 0 0 4 5 6 0 8 0 10 11 12 13 0 0 16 0 0 0 20 21 22 23 0 25 0 27 0 29 0 0 0 33 0 35 0 0 38 39 40 0 0 43 44 45 46 0 48 49 0 0 52 53 0 55 56 0 0 59 60 0 0 63 64 0 0 67 0 69 70 71 72 73 74 75 76 77 78 79 80 0 82 0 0