CF437A The Child and Homework

题目描述

从前有一个小孩,他的家庭作业是一份包含多项选择题的测试。每道多项选择题共有四个选项:A、B、C 和 D。每个选项都有一段描述,小孩需要找出唯一正确的那个选项。 幸运的是,这个小孩懂得如何巧妙地应对这样的测试。他将遵循如下算法: - 如果存在某个选项,其描述长度至少比所有其它选项短一倍,或者至少比所有其它选项长一倍,那么小孩会认为这个选项是出色(great)的。 - 如果恰好有一个出色的选项,则选择它。否则,选择 C(他认为它最幸运)。 现在给你一个多项选择题,请你预测小孩会选择哪一个选项。

输入格式

第一行以 “A.”(不含引号)起始,后接选项 A 的描述。接下来的三行分别同样格式,给出选项 B、C、D 的描述,它们按照顺序给出。请注意,描述内容在前缀 “X.” 之后,不应计入描述长度。 每个描述均非空且最大不超过 $100$ 个字符。每个字符可以是大写字母、小写字母或“\_”。

输出格式

输出一行,表示小孩最终选择的选项:“A”、“B”、“C” 或 “D”(不含引号)。

说明/提示

在第一个样例中,选项 A 的描述长度为 39,B 的为 35,C 的为 37,D 的为 15。选项 D(长度为 15)至少比所有其它选项短一倍,因此是出色的选项,且仅有这一个出色选项,所以小孩会选择 D。 在第二个样例中,没有任一选项是出色的,所以小孩会选择最幸运的选项 C。 在第三个样例中,选项 B(长度为 2)至少比所有其它选项长一倍,因此是出色的选项,且仅有这一个出色选项,所以小孩会选择 B。 由 ChatGPT 5 翻译