P9973 题解

· · 题解

本题需要判断一句话是人类说的还是 AI 说的。

“知己知彼,百战不殆”,想要得到本题解法,我们应当对题目中说的“开发团队中沉迷于某款游戏中的某名成员”非常了解,他应当也是本题的出题人。

从样例中可以得到,这位成员非常喜欢扫雷。题目描述十分符合潮流,让我们猜测这位成员也喜欢网上冲浪,结合我们对清华算协的了解,我们可以猜测这位成员就是:

liuzhangfeiabc,本名 z*b,也许他本人你并不了解,但你大概率做过他出的某道著名的题目:P8353 [SDOI/SXOI2022] 无处存储。

现在注意到以下几个事实:

以上恰好说明,题目中的 AI 就是 liuzhangfeiabc!

一位 AI 能拿到 CCF 认证 10 级,并且突破凡人常有的思维,创新出做法独特新颖的题目“无处存储”!这种种的一切表明,AI 已经超越了人类。

lxl 所说的时代,来临了。

所以说这道题对于人类来说根本无法做出,毕竟 AI 太智慧了。

那怎么 AC 此题呢?我们可以用魔法打败魔法!

随便找一个 ChatGPT 询问此题做法。我们上面论证了 AI 非常智慧,所以必定能得到正确做法:

中间省略一节……

#include <iostream>
#include <string>

using namespace std;

int main() {
    string s;
    getline(cin, s);

    string prefix = "You are right, but ";

    if(s.substr(0, 19) == prefix) {
        cout << "AI" << endl;
    } else {
        cout << "Human" << endl;
    }

    return 0;
}