#include <cstdio>
#include <vector>
#include <algorithm>
using namespace std;
void print( vector<int> a, int n );
int main()
{
vector<int> num; //定义一个一维数组
int number;
int i, n;
scanf("%d", &n );
for( i=0; i<n; i++ ){
scanf("%d", &number );
num.push_back( number ); //将输入的数压入数组末尾
}
print( num, num.size() ); /*调用函数,传入的是vector数组 */
num.pop_back(); //弹出vector末尾的数
num.pop_back();
print( num, num.size() );
num.insert( num.begin()+1, 4 ); //在一号位插入一个4
num.begin(); /*获取数组的起始位置*/
num.end(); /*结束位置的指针加一*/
num.resize( num.size()-1 ) //重新设定数组的大小
//print();
print( num, num.size() );
num.erase( num.begin(), num.begin()+2 ); //删除指定区间的数
num.clear(); /*清空数组*/
if( num.empty() ) //判断vector是否为空
printf("0\n");
//print( num, num.size() );
return 0;
}
void print( vector<int> a, int n ) //形式参数为vector<int> 型
{
int i;
for( i=0; i< n; i++ ) /*遍历输出vector数组 */
printf("%d ", a[i] );
printf("\n");
}