HM302 机房一览
HM302 机房一览
来源: 第 302 集 机房预约系统-查看机房信息功能实现
难度: 普及-
时间限制: 1s
空间限制: 64MB
题目描述
机房信息预先写在文本里,本版不做增删改,只负责读出来给人看。请用结构体 ComputerRoom 保存两样东西:机房编号 computerId 和最大容量 maxNumber。管理员侧用 vector<ComputerRoom> 承接全部机房。
读入方式按文件输入流来模拟:从标准输入依次取出编号和容量,push_back 进容器,读完即可视为关闭流。初始化只做这一遍——机房不会中途改动,不必再包一层初始化函数。
查看时先输出容器 size(),再输出一行 机房信息如下,然后用迭代器从 begin 走到 end(也可以写成按下落标的循环,效果须相同),逐间打印编号和最大容量。
输入格式
第一行一个整数 \(n\),表示机房数量。
接下来 \(n\) 行,每行两个整数:机房编号和最大容量。
输出格式
第一行:机房的数量为 后紧跟一个空格和 \(n\)。
第二行:机房信息如下。
随后 \(n\) 行,每行格式为:
机房的编号为 x 机房的最大容量为 y
其中 \(x,y\) 为该机房的编号与容量,字段之间均为单个空格。
样例
输入 #1
3
1 20
2 50
3 100
输出 #1
机房的数量为 3
机房信息如下
机房的编号为 1 机房的最大容量为 20
机房的编号为 2 机房的最大容量为 50
机房的编号为 3 机房的最大容量为 100
输入 #2
1
2 50
输出 #2
机房的数量为 1
机房信息如下
机房的编号为 2 机房的最大容量为 50
说明
\(1 \le n \le 100\),编号与容量均为不超过 \(10^9\) 的正整数。
样例 #1 对应常见的三间机房:\(1\) 号 \(20\) 台、\(2\) 号 \(50\) 台、\(3\) 号 \(100\) 台。本版只查看,不提供对机房的增加、删除或改容量。
信息
- ID
- 1301
- 难度
- (无)
- 分类
- (无)
- 标签
- (无)
- 递交数
- 0
- 已通过
- 0
- 通过率
- ?
- 上传者