HM001 实训三阶段

HM001 实训三阶段

HM001 实训三阶段

来源: 第 1 集 课程安排

难度: 入门

时间限制: 1s

空间限制: 64MB

题目描述

某编程训练营要求**从 0 到 1、先学语法再做案例**,不要跳级。课程正式拆成 三个阶段,每个阶段学完立刻做一个巩固案例:

  1. 学完基础语法后,做「通讯录」系统。
  2. 学完面向对象后,做「职工」系统。
  3. 学完泛型编程与 STL 后,做「演讲比赛」系统。

三个阶段全部学完之后,再做一个大型综合案例「机房预约」,用来复习前三个阶段的主要知识。机房预约**不是**第四个学习阶段,而是结课综合复习。

现在给出若干次查询。查询值为 \(1\)、\(2\)、\(3\) 时,输出该阶段应先学的内容和巩固案例;查询值为 \(0\) 时,输出结课综合案例。

输入格式

第一行一个整数 \(q\)(\(1 \le q \le 100\)),表示查询个数。

接下来 \(q\) 行,每行一个整数 \(t\)(\(t \in \{0,1,2,3\}\))。

输出格式

对每个查询输出一行,三个字段用单个空格隔开:

  • \(t=1\):1 基础语法 通讯录
  • \(t=2\):2 面向对象 职工
  • \(t=3\):3 泛型与STL 演讲比赛
  • \(t=0\):0 综合复习 机房预约

样例

输入 #1

4
1
2
3
0

输出 #1

1 基础语法 通讯录
2 面向对象 职工
3 泛型与STL 演讲比赛
0 综合复习 机房预约

输入 #2

3
0
1
3

输出 #2

0 综合复习 机房预约
1 基础语法 通讯录
3 泛型与STL 演讲比赛

说明

三个阶段的案例顺序不可调换。\(t=0\) 表示三个阶段都学完之后的综合复习,不对应新的语法阶段。

信息

ID
1000
难度
9
分类
(无)
标签
(无)
递交数
5
已通过
1
通过率
20%
上传者