安徽科技工程大学程序设计在线考试系统Ver3.0

诚信考试,杜绝作弊!

问题 J: Dynamic Arrays and List - Vector

内存限制:512 MB 时间限制:1 S 标准输入输出
题目类型:传统 评测方式:文本比较

题目描述

Vector

For a dynamic array A={a0,a1,...}

A={a0,a1,...} of integers, perform a sequence of the following operations: 

0 pushBack(x): add element x at the end of A randomAccess(p):

1 p print element a[p]

2 popBack(): delete the last element of A 

A is a 0-origin array and it is empty in the initial state.

输入格式

The input is given in the following format.
q
q1
q2
...
qyi
Each query queryi is given by
0 x
or
1 p 
or
2
where the first digits 0, 1 and 2 represent pushBack, randomAccess and popBack operations respectively.
randomAccess and popBack operations will not be given for an empty array.

1≤q≤200,000
0≤p< the size of A
−1,000,000,000≤x≤1,000,000,000

输出格式

For each randomAccess, print ap in a line.

输入样例 复制

8
0 1
0 2
0 3
2
0 4
1 0
1 1
1 2

输出样例 复制

1
2
4