HM201 货架点货
HM201 货架点货
来源: 第 201 集 vector容器-数据存取
难度: 普及-
时间限制: 1s
空间限制: 64MB
题目描述
货架上的货物除了用迭代器取出,还可以按下标直接点名。请把输入序列依次尾插入货架,然后用四种方式访问:
- 用重载的下标运算符
[],按下标 \(0,1,\ldots,\textit{size}-1\) 依次取出每个元素。 - 用成员函数
at,按同样的下标再取一遍。循环上界都用size(),不要写死长度。 - 用
front()取出第一个元素。 - 用
back()取出最后一个元素。
保证货架最终至少有一个元素。[] 与 at 都能访问指定下标;front 返回第一个元素,back 返回最后一个元素。
输入格式
第一行一个整数 \(n\)。
第二行 \(n\) 个整数 \(a_i\),依次 push_back。
输出格式
第一行:用 [] 取出的 \(n\) 个整数,空格分隔,行末无多余空格。
第二行:用 at 取出的 \(n\) 个整数,格式同上。
第三行:一个整数,即 front()。
第四行:一个整数,即 back()。
样例
输入 #1
10
0 1 2 3 4 5 6 7 8 9
输出 #1
0 1 2 3 4 5 6 7 8 9
0 1 2 3 4 5 6 7 8 9
0
9
输入 #2
4
8 7 6 5
输出 #2
8 7 6 5
8 7 6 5
8
5
说明
\(1 \le n \le 1000\),\(|a_i| \le 10^9\)。本题数据保证下标合法。
信息
- ID
- 1200
- 难度
- (无)
- 分类
- (无)
- 标签
- (无)
- 递交数
- 0
- 已通过
- 0
- 通过率
- ?
- 上传者