Problem
你需要实现一个基于数组的数据结构来响应这些类型的请求:
0 - 打印数组大小和换行符;
1 x - 将数字x
添加到数组的末尾;
2 - 删除数组的最后一个元素;
3 x y - 在数组元素 x
和 x + 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
|
表>