求教

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

你的代码好麻烦啊,不用那么复杂。
by Sunlight9 @ 2017-11-05 13:11:50


```cpp #include<iostream> #include<cstdio> using namespace std; int b,n,D,d,num=0; int c[1001]; int ans=0; int main() { scanf("%d",&n); for(int i=1;i<=n;i++) { scanf("%d",&D); num=max(num,D); if(c[D]!=1)ans++; c[D]=1; } cout<<ans<<endl; for(int i=1;i<=num;i++) { if(c[i]==1)cout<<i<<" "; } return 0; } ``` 只需要简单的记录和模拟即可。。。 加油!
by Sunlight9 @ 2017-11-05 13:13:56


@[灵秀](/space/show?uid=43383) 感谢!
by thyzzs @ 2017-11-11 08:07:20


|