#B4527. [语言月赛 202604] 场地布置

[语言月赛 202604] 场地布置

题目描述

Alice 的大学组织了一次讲座,老师让 Alice 负责给同学安排座位。

她问 Bob 这种任务他一般怎么处理。Bob 说,他负责的一次讲座中,有 22 个班级参与讲座,人数汇总如下:

班级 人数
11 55
22 33

于是他在打印店打印了如下文本:

Class 1, Number 1
Class 1, Number 2
Class 1, Number 3
Class 1, Number 4
Class 1, Number 5
Class 2, Number 1
Class 2, Number 2
Class 2, Number 3

并依次剪下,制成座位贴,贴每一行粘贴在对应的椅子上。

Alice 觉得这种办法很合理,决定完全效仿。她这次负责的讲座有 7171 个班级参与,人数汇总如下:

班级 人数 班级 人数 班级 人数 班级 人数
1 9999 21 7878 41 6868 61 7171
2 99 22 2525 42 6363 62 7474
3 2323 23 8282 43 2626 63 5757
4 2727 24 1414 44 5656 64 119119
5 9292 25 5454 45 5050 65 4141
6 2727 26 9999 46 1111 66 104104
7 6464 27 100100 47 8585 67 5757
8 7070 28 6262 48 104104 68 8787
9 3333 29 7676 49 100100 69 3838
10 9494 30 4646 50 3838 70 120120
11 114114 31 7878 51 4949 71 5252
12 101101 32 6060 52 8585
13 114114 33 3434 53 9191
14 5454 34 9898 54 1717
15 120120 35 102102 55 100100
16 3232 36 1616 56 4343
17 6565 37 3434 57 5959
18 9292 38 8181 58 1818
19 8989 39 4545 59 116116
20 110110 40 6060 60 7777

Alice 希望你帮忙完成nn 个班级的座位贴制作,请输出你在打印店打印的文本。

提示:

  • 你可以使用右上角的“复制 Markdown”功能获取上面表格的源代码。
  • 在程序中,可以使用 scanf("$"); 语句跳过 $ 符号。其他符号同理。
  • 作为一个实际问题,本题的解决方案是多种多样的,欢迎选手自行探索。

输入格式

输入一行一个正整数 nn,表示你需要完成前 nn 个班级的座位贴制作。

输出格式

输出若干行字符串,表示要打印的文本,每一行都以 Class x, Number y 的格式输出。要打印的文本按班级从小到大排列,同一个班按照编号从小到大排列,就像 Bob 的那个例子一样。

1

Class 1, Number 1
Class 1, Number 2
...
Class 1, Number 99

提示

【样例 1 解释】

输出应当有 9999 行,但是为了节约篇幅,我们将中间的文本省略了。请注意,在线 IDE 功能运行样例评判在本题不适用。

【数据范围】

本题共有 55 个测试点,分别满足 n=1,n=10,n=20,n=40,n=71n=1,n=10,n=20,n=40,n=71