#include<bits/stdc++.h>
using namespace std;
int main(){
vector<int> v;//定义
// memset(a,0x3f,sizeof a);
v.clear();//清空
v.push_back(1);//添加
v.push_back(3);
v.push_back(3);
v.push_back(10);
v.push_back(11);
auto a = 1.5;//自动判断类型
for(auto i:v){//增强for循环
cout << i <<" ";
}
cout << '\n';
int index = lower_bound(v.begin(),v.end(),10)-v.begin();//找到第一个大于等于x的数,返回地址。
int indey = upper_bound(v.begin(),v.end(),10)-v.begin();//找到第一个大于x的数,返回地址。
cout<<index<< " "<<indey<< '\n';
v.erase(unique(v.begin(),v.end()),v.begin());
for(int i:v){
cout <<i<< " ";
}
return 0;
}