HM188 货架嵌套盘点

HM188 货架嵌套盘点

HM188 货架嵌套盘点

来源: 第 188 集 STL初识-容器嵌套容器

难度: 普及-

时间限制: 1s

空间限制: 64MB

题目描述

仓库用「大容器套小容器」管理货架:外层容器的每一个元素本身又是一个容器,逻辑上相当于二维数组的一行。

作业必须按下面三步完成:

  1. 先创建 \(n\) 个小容器。第 \(i\) 个小容器(\(i\) 从 \(1\) 开始编号)依次放入 \(m\) 个整数:\(i, i+1, \ldots, i+m-1\)。
  2. 再按编号顺序把每个小容器插入大容器。
  3. 盘点时用外层迭代器遍历大容器。解引用外层迭代器后得到的是一个小容器,必须再对这个小容器做内层迭代器遍历,才能取出货物编号。

同一小容器内的编号用空格分隔,每个小容器占一行。

输入格式

一行两个整数 \(n\) 和 \(m\),表示小容器个数以及每个小容器中的元素个数。

输出格式

共 \(n\) 行。第 \(i\) 行输出第 \(i\) 个小容器中的 \(m\) 个整数,相邻整数之间恰好一个空格,行末无多余空格。

样例

输入 #1

4 4

输出 #1

1 2 3 4
2 3 4 5
3 4 5 6
4 5 6 7

输入 #2

2 3

输出 #2

1 2 3
2 3 4

说明

\(1 \le n,m \le 100\)。

外层迭代器解引用后得到的是小容器,不是整数;需要再写一层迭代器才能访问到具体编号。插入时先给小容器装完数据,再把小容器放进大容器。

信息

ID
1187
难度
(无)
分类
(无)
标签
(无)
递交数
0
已通过
0
通过率
?
上传者