题解:P16538 [THUPC 2026 决赛] 庆典留念

· · 题解

免责声明:本文纯属虚构。

\varnothing 第一次参加 THUPC,是在 2023 年。那一年,他和两位队友小 W 和 小 X,一起参加了 THUPC 2024 初赛。他们看到 M 题是一道很有趣的题目:

你说得对,但是给定一个字符串,判断这个字符串是否是 AI 生成的。

然而,小 \varnothing 并不理解题意是什么意思,小 X 很快抓住了题意的关键:

本模型的最大特性(而非 bug)在于生成文本的前 19 个字符,这既是模型独特的防伪标记,也充分彰显了算协团队的人文情怀和文化素养。

因此,本题只需要判断前 19 个字符是否是 You are right, but 即可。小 \varnothing 很快写了代码并通过。

然而,由于小 \varnothing 仍然很菜,他们的队伍并没有通过其他任何一题,于是止步于初赛。

\varnothing 第二次参加 THUPC,是在 2024 年。那一年,他仍然和两位队友小 W 和 小 X,一起参加了 THUPC 2025 初赛。他们看到 M 题是一道很有趣的题目:

jumping 的成绩除以 3 得到的余数是 2,除以 5 得到的余数是 3,除以 7 得到的余数是 6。问 jumping 的成绩是多少。

题目做法并不神秘,然而题面很有趣。小 \varnothing 很快就通过了。然而他们除了这一题,只通过了 C 和 D 题,并没有进入决赛。

\varnothing 第三次参加 THUPC,是在 2025 年。那一年,他仍然和两位队友小 W 和 小 X,一起参加了 THUPC 2026 初赛。他们看到 M 题是一道很有趣的题目(现在他们已经有经验了,知道 M 题永远是签到题):

羊警员写了一篇文章,现在你需要判断一个空中该填哪一个谐音的词语。

\varnothing 根据在谐音替换获得 0 分的经验,立刻推断出这题需要谐音替换。他深思熟虑之后,选择了D. 遭成。果然他获得了 Accepted 的评测结果。

在此之后,小 \varnothing 的队伍通过多题,一路进入决赛。

决赛的日子到了。进入决赛现场,比赛开始后,小 \varnothing 打开 M 题,发现是一道很有趣的题目:

至此,THUPC 十周年庆典即将结束。小 T 和小 S 站在主会场的出口处,为每一位满载而归的同学们准备了精美的留念礼品。

十年的岁月沉淀了无数闪光的瞬间,而今晚的相聚同样令人难忘。经历了这一系列智力与欢乐的碰撞,大家心中想必都有了自己最钟意的活动。为此,小 T 和小 S 将根据大家的不同选择,分别赠上对应主题的十周年定制纪念品。

请你从本次庆典的所有活动项目中,挑选出你最喜欢的一个,从而获取这份专属的纪念品吧!

庆典?小 \varnothing 不知道什么是“THUPC 十周年庆典”,因为他还没有读前面的题目。但他知道,THUPC,会是他人生中很重要的记忆。

于是,他敲下代码:

#include<bits/stdc++.h>
using namespace std;
int main(){
    cout<<"THUPC";
}

Accepted.