问题标题: 酷町堂:7640 40分,请问哪里错了?

0
0
韩隽逸
韩隽逸
修练者
修练者
  • #include <bits/stdc++.h> using namespace std; int n,a[105],b[205]; int main(){ cin>>n; for(int i=1;i<=n;i++){ cin>>a[i]; b[a[i]]++; } for(int i=1;i<=200;i++){ for(int j=1;j<=b[i];j++){ if(b[i]==2){ b[i]=0; } cout<<i<<' '; } } return 0; }
韩隽逸在2022-06-01 07:04:06追加了内容
  • #include <bits/stdc++.h>
  • using namespace std;
  • int n,a[105],b[205];
  • int main(){ cin>>n;
  • for(int i=1;i<=n;i++){
  • cin>>a[i]; b[a[i]]++;
  • }
    • for(int i=1;i<=200;i++){
    • for(int j=1;j<=b[i];j++){
      • if(b[i]==2){
        • b[i]=0;
      • }
      • cout<<i<<' ';
      • }
      • }
      • return 0;
    • }

0
陈慕嘉
陈慕嘉
初级光能
初级光能

双层循环可能会超时,建议使用单层循环

0
李宸霈
李宸霈
初级光能
初级光能

是单层循环!!

不需要那么麻烦

0
王文博
王文博
缔造者之神
缔造者之神

不需要双重循环,单层循环就可以了

0
我要回答