求助,90分

P1059 [NOIP2006 普及组] 明明的随机数

输入: ```plain 2 1 1 ``` 行首会多输出一个空格。
by Disjoint_cat @ 2023-12-31 17:29:58


```cop #include<bits/stdc++.h> using namespace std; int a[1005],b[1005],f[1005]; int main(){ int n; scanf("%d",&n); for(int i=1;i<=n;i++){ scanf("%d",&a[i]); f[a[i]]++; } int cnt=0; for(int i=1;i<=1000;i++) if(f[i]>=1) { cnt++; b[cnt]=i; } printf("%d\n",cnt); for(int i=1;i<=1000;i++) { if(i==cnt) { printf("%d",b[i]); return 0; } else printf("%d ",b[i]); } return 0; }
by wangshuhang @ 2024-01-29 15:26:19


|