#include <iostream>
#include<vector>
using namespace std;
int main()
{
vector <int> a;
a.push_back(1);
a.push_back(2);
a.push_back(3);
a.push_back(2);
a.push_back(3);
a.push_back(5);
cout << a.size() << endl;
for (int i = 0; i <a.size(); i++)
if (a[i] == 2)
a.erase(a.begin() + i);//删除之后数组长度变化所以不能用i<4
for (int i = 0; i < a.size(); i++)
cout << a[i]<<endl;
cout << a.size() << endl;
a.erase(a.begin() + 2, a.begin() + 4);//i~j-1
for (int i = 0; i < a.size(); i++)
cout << a[i] << endl;
system("pause");
return 0;
}