#C1293. B27 例题-1 功能强大的数组
B27 例题-1 功能强大的数组
B27 例题-1 功能强大的数组
题目描述
小明很开心地发现了一个功能强大的从零开始的数组,这个数组能实现以下功能:
(1)插入一个元素到某个位置;
(2)删除一个指定位置的元素;
(3)询问数组中的第几个元素是什么;
(4)询问数组的长度;
(5)加入一个元素在数组的最后位置。
请你也写出一个代码实现以上功能。
输入格式
第一行一个整数 ,表示操作的个数。
接下来 行,每一行表示一个操作,每一行首先有一个整数 表示要实现第几个功能。
①当 为 时,接下来有两个整数 ,,表示把 这个元素插到 位置上。
②当 为 时,接下来有一个整数 ,表示删除 位置的元素。
③当 为 时,接下来有一个整数 ,表示询问位置 上的元素是什么。
④当 为 时,接下来不存在整数,表示询问数组的长度。
⑤当 为 时,接下来存在一个整数 ,表示把 加入数组的最后。
输出格式
若干行,每一行表示一个询问的答案。
样例输入
10
5 1
5 2
3 1
4
1 1 3
2 2
4
3 1
5 3
4
样例输出
2
2
2
3
3
数据范围
对于 的数据: 。