Problem

8 /10


数组查询

Problem

你需要实现一个基于数组的数据结构来响应这些类型的请求:

0 - 打印数组大小和换行符;
1 x - 将数字x添加到数组的末尾;
2 - 删除数组的最后一个元素;
3 x y - 在数组元素 xx + 1 之间插入数字 y;
4 x - 删除元素 №x;
5 - 按照它们在其中出现的顺序显示数组的所有元素,以空格分隔。最后,输出一个换行符;
6 x - 将数组大小更改为 x。如果 x 小于数组的当前大小,则丢弃从元素 №x 开始的所有元素。如果 x 大于数组的当前大小,则生成的数组元素将等于 0。
 
输入: 
- 第一行包含数字 N (\(1 <= n <= 100\));
- 接下来的 N 行包含条件中所写格式的请求。
 
输出: 打印对 0 和 5 等查询的响应。
 
例子
<头> <日># <正文>
输入 输出
1
9
0
1 5
2
0
10
1 3
2
1 1
5
0
0
0 1