#include<set>#include <vector>using namespace std;int main(){ vector<string>a;//a为容器 set<string>b;//自动查重 string c; int n; cin>>n; while(n--){ cin>>c; a.push_back(c);//在a的末尾插入c} b.insert(a.begin(),a.end());//将a插入b cout<<b.size()<<endl;//返回b中元素个数 return 0;}
set 函数,它是C++STL中一种标准关联容器
set 中每个元素的值都是唯一的即没有重复元素(用来差余)
且set 中元素自动排序
结构为 set<类型> 标识符 //程序中定义一种string类容器 名为b
3.a.push_back() 就是在vector 最后面加上其他值
4.将a插入b自动查余
set 中每个元素的值都是唯一的即没有重复元素(用来差余)
且set 中元素自动排序
结构为 set<类型> 标识符 //程序中定义一种string类容器 名为b
3.a.push_back() 就是在vector 最后面加上其他值
4.将a插入b自动查余
来源:CSDN
作者:脱发''C少男
链接:https://blog.csdn.net/weixin_45907018/article/details/104010857