luogu#P7964. [COCI2021-2022#2] Kaučuk

[COCI2021-2022#2] Kaučuk

题目描述

Kaučuk 程序只有下列三种命令:

  • section\texttt{section}:创建新的一级标题,序号从 11 开始标记。
  • subsection\texttt{subsection}:创建新的二级标题,序号在每个一级标题的基础上从 11 开始标记。
  • subsubsection\texttt{subsubsection}:创建新的三级标题,序号在每个二级标题的基础上从 11 开始标记。

给定 nn 组命令及标题名称,输出所有标题序号及其名称。

输入格式

第一行一个正整数 nn,表示命令的数量。

接下来的 nn 行,每行输入命令名称(section\texttt{section}subsection\texttt{subsection}subsubsection\texttt{subsubsection} 之一)和标题名称。标题名称由不超过 2020 个小写英文字母组成。

输出格式

nn 行,表示所有标题序号及其名称。

3
section zivotinje
section boje
section voce
1 zivotinje
2 boje
3 voce
4
section zivotinje
subsection macke
subsection psi
subsubsection mops
1 zivotinje
1.1 macke
1.2 psi
1.2.1 mops
4
section zivotinje
subsection psi
section voce
subsection ananas
1 zivotinje
1.1 psi
2 voce
2.1 ananas

提示

【数据规模与约定】

本题采用子任务捆绑测试。

  • Subtask 1(10 pts):1n31 \le n \le 3
  • Subtask 2(10 pts):只包含 section\texttt{section} 命令。
  • Subtask 3(10 pts):只包含 section\texttt{section}subsection\texttt{subsection} 命令。
  • Subtask 4(20 pts):无特殊限制。

对于 100%100\% 的数据,n100n \le 100

【提示与说明】

题目译自 COCI 2021-2022 CONTEST #2 Task 1 Kaučuk

本题分值按 COCI 原题设置,满分 5050