Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
124666 | 程诺 | 处理随机数 | C++ | Wrong Answer | 1 MS | 272 KB | 1120 | 2025-07-12 10:55:09 |
#include<bits/stdc++.h> using namespace std; int a[105]; int main(){ /** int n; cin>>n; for(int i=1;i<=n;i++){ cin>>a[i]; } for(int i=1;i<=n;i++){ int x=0; for(int j=1;j<=n;j++){ if(a[i] == a[j]){ x++; } } if(x%2!=0){ cout<<a[i]<<endl; break; } int n,k; cin>>n; for(int i=1;i<=n;i++){ cin>>k; a[k]++; } for(int i=1;i<=10000;i++){ while(a[i]>0){ cout<<i<<" "; a[i]--; } } int l,m,s,e; cin>>l>>m; //从起始位置0到终点位置l,都种上树木 for(int i=0;i<=l;i++){ a[i]=1; } //修地铁,砍树 for(int i=1;i<=m;i++){ cin>>s>>e; for(int j=s;j<=e;j++){ a[j] = 0;//砍掉 } } //最后统计还存活的树木 int cnt=0; for(int i=0;i<=l;i++){ if(a[i]==1){ cnt++; } } cout<<cnt; **/ int n,k; int sum=0; cin>>n; while(n--){ cin>>k; a[k] = k;//各归其位 } //统计不重复的数字个数 for(int i=1;i<=1000;i++){ if(a[i>0]){ sum++; } } cout<<sum<<endl; for(int i=1;i<=1000;i++){ if(a[i]>0){ cout<<a[i]<<" "; } } return 0; }
------Input------
9 10 29 39 67 58 48 29 57 23
------Answer-----
8 10 23 29 39 48 57 58 67
------Your output-----
0 10 23 29 39 48 57 58 67 8018728 8051264 8033088 8018728 8051264 8034176 8018728 8051264 8033632 8018600 8051264 8033088 8018600 8051264 8034176 51 8018600 8051264 8033632 8022272 8022312 6 4098 8 8042376 8051264 8040960 8048064 8047952 8047968 8022272 8022312 6 12290 8 8042664 8051264 8042880 8040960 8048064 8047952 8047968 8022272 8022312 6 4098 8 8042952 8051264 8041152 8048064 8047952 8047968 8025512 8025552 6 4098 8 8043248 8051264 8042880 8041056 8048064 8047952 8047968 8022176 8022216 6