SP2660 EXAMPLE - Example

题目描述

在编程竞赛中,题目描述通常由多个部分组成。其中,最重要的部分是「示例」。一些有经验的参赛者甚至从示例部分开始阅读题目。然而,最少被关注的部分通常是具体的题目描述。这让题目作者感到失望,因为他们觉得自己的写作才华得不到赏识。 因此,题目作者决定按照以下规则,用与题目其他部分一致的语言来描述示例: - 自然数用英文写出,并且应小于一百。在数字前加「数字」一词,除非该数字用作**重复因子**。例如,数字零、数字十六或数字六十一。 - 字符串可以用双引号或单引号括起来,例如 "John's pen" 或 '5" tall'。注意,撇号可以用在引号内,反之亦然。字符串前加「字符串」一词,例如字符串 'Hello'。 - 「空格」表示一个空格字符。 - 数字、字符串或空格前可以添加一个**重复因子**,即一个大于1的数字。在重复因子后,设计词用复数形式。例如,四个数字五或六个字符串 'A'。如果重复因子用于数字,则数字间用一个空格分隔。例如,例子「四个数字五」表示 5 5 5 5,而「六个字符串 'A'」表示 AAAAAA。 - 含有重复因子的数字、字符串和空格被称为**片段**。片段可以通过「后跟」连词组合成**序列**。例如,数字五后跟数字六。在数字、数字与字符串、字符串与数字之间默认存在一个空格字符,因此「数字五后跟数字六」表示 5 6。 - 示例逐行描述。第一行总是以「第一行……」开始。后续行可以描述为「下一行……」或「接下来的 # 行……」,其中 # 是一个大于1的数字。空行描述为「为空」或「为空」。其他行描述为「包含」,后接序列。句子首字母大写,并以句点(.)结束。句点和前面的单词之间没有空格,与后面的单词之间至少有一个空格。

输入格式

输入为一段自由格式的文本,用来描述一个示例。单词由任意数量的空格和换行符隔开。最后一个句点后没有空白字符。输入的总大小不超过 1 MB。

输出格式

输出应是解码后的示例。输出的总大小不应超过 1 MB。 **本翻译由 AI 自动生成**