首页 > 编程语言 > 详细

c++ stl在竞赛里的使用总结

时间:2019-09-01 13:57:13      阅读:79      评论:0      收藏:0      [点我收藏+]

SET

  • bzoj2761: [JLOI2011]不重复数字

  • 这题。。。
  •  count() 的用法,返回这个值出现的次数,但是在set里只会出现0次和1次,这个可以判断某个值是否在set里出现过
  • 代码
    技术分享图片
     1 #include <bits/stdc++.h>
     2 #define nmax 50005
     3 
     4 using namespace std;
     5 int n,in;
     6 
     7 int main(){
     8     int t;
     9     scanf("%d",&t);
    10     while(t--){
    11         set <int> st;
    12         scanf("%d",&n);
    13         scanf("%d",&in);
    14         printf("%d",in);
    15         st.insert(in);
    16         for (int i=1; i<n; i++) {
    17             scanf("%d",&in);
    18             if(st.count(in)) continue;
    19             printf(" %d",in);
    20             st.insert(in);
    21         }
    22         printf("\n");
    23     }
    24     return 0;
    25 }
    setset

     

c++ stl在竞赛里的使用总结

原文:https://www.cnblogs.com/jiecaoer/p/11442036.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!