怎么通不过!!啊啊

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

a[m]=1; 是什么啊 看不懂你在干什么啊
by BlueArc @ 2018-02-25 23:18:18


给你修改了一下 ``` #include<bits/stdc++.h> using namespace std; int n,m,ans,a[1001]; int main() { cin>>n; for(int i=1;i<=n;i++) { cin>>m; a[m]=1; } for(int i=1;i<=1000;i++) if(a[i]==1) ans++; cout<<ans<<endl; for(int i=1;i<=1000;i++) if(a[i]==1) cout<<i<<" "; return 0; } ```
by da32s1da @ 2018-02-26 00:07:42


@[jxdql2001](/space/show?uid=27114) 我用的是桶排序,a[i]=1;意味着出现过i这个数。就在刚刚我发现自己为什么没通过了,因为我没打endl!我要奔溃了
by zhuyunyu @ 2018-02-26 19:17:21


@[da32s1da](/space/show?uid=50092) 谢谢!就在刚刚,我发现自己没有打endl!谢谢,刚刚通过了。
by zhuyunyu @ 2018-02-26 19:18:03


@[zhuyunyu](/space/show?uid=77997) 改的时候我也发现了
by da32s1da @ 2018-02-26 19:21:52


@[zhuyunyu](/space/show?uid=77997) (⊙o⊙)…
by da32s1da @ 2018-02-26 19:22:20


@[zhuyunyu](/space/show?uid=77997) 还有是cin>>m而不是n m没有赋值的 建议你可以开-wall遇到没有用过的变量名会warning
by BlueArc @ 2018-02-26 21:04:13


|