c++ set集合的使用
insert for push ins c++ scanf names tdi
#include #include #include using namespace std;int main(){ set first_array; int m, n; scanf("%d", &m); int tmp; for (int i = 0; i < m; i++) { scanf("%d", &tmp); first_array.insert(tmp); } scanf("%d", &n); vector ans; for (int i = 0; i < n; i++) { scanf("%d", &tmp); //当set集合中没有tmp时,find方法将会返回end() 值 if (first_array.find(tmp) != first_array.end()) { ans.push_back(tmp); } } for (int i = 0; i < ans.size(); ++i) { printf("%d%c", ans[i], ‘ ‘); } return 0;}
c++ set集合的使用
来源: http://www.bubuko.com/infodetail-2031619.html