P11532 [THUPC2025 初赛] 好成绩 题解

破壁人五号

2025-01-10 12:58:14

Solution

法 1

众所周知,THUPC 的 M 题一般有很长的前摇,因此我们直接翻到最后一句话

蒜薢的名字是一个谐音梗,但不仅限于此——你想对个对子吗?

和输出格式

输出一个整数……

我们首先要解决的是谐音梗的问题。我们不难发现,这场比赛是清华算协举办的,“蒜薢”的谐音是“算协”。

题目说“不仅限于此”,因此我们考虑比赛平台之外的信息。清华算协的公众号名为“九井算协”,因此我们猜测答案与 9# 相关。

由于答案是一个整数,因此我们对 # 求 ASCII 码,得到 35,加上 9 得到 44

接下来看最后一句话,它要求我们对个对子。我们可以从中联想到平仄相对,再联想到互补。考虑到对联七个字居多,我们将 44 视为一个七位二进制数,将其取反,得到 83

输出 83,即可通过此题。

法 2

在本次 THUPC 程序设计比赛中,签到题通常设计得较为简单,旨在帮助选手快速进入比赛状态。然而,即使是简单的题目,也可能因为紧张或时间压力而耗费不必要的精力。为此,我们可以借助大语言模型(LLM)来快速生成代码,节省时间。

使用步骤

  1. 复制题面:首先,将题目的描述完整复制下来。签到题的描述通常较短,包含输入输出格式以及简单的示例。
  2. 输入到 LLM:将题面粘贴到大语言模型的输入框中,并明确要求生成代码。例如,可以输入:“请根据以下题目描述,用 C++ 编写一个程序。”
  3. 获取代码:大语言模型会根据题面生成相应的代码。通常情况下,生成的代码可以直接通过编译并得到正确结果。

结果展示

注意事项

通过这种方法,我们可以快速解决签到题,将更多时间留给后续的复杂题目。大语言模型在编程竞赛中的应用,不仅提高了效率,也为选手提供了新的解题思路。

是的我场上签到题真的是让 Deepseek 求的。