P9973 题解
本题需要判断一句话是人类说的还是 AI 说的。
“知己知彼,百战不殆”,想要得到本题解法,我们应当对题目中说的“开发团队中沉迷于某款游戏中的某名成员”非常了解,他应当也是本题的出题人。
从样例中可以得到,这位成员非常喜欢扫雷。题目描述十分符合潮流,让我们猜测这位成员也喜欢网上冲浪,结合我们对清华算协的了解,我们可以猜测这位成员就是:
liuzhangfeiabc,本名 z*b,也许他本人你并不了解,但你大概率做过他出的某道著名的题目:P8353 [SDOI/SXOI2022] 无处存储。
现在注意到以下几个事实:
-
AI 属于清华算协,liuzhangfeiabc 也属于清华算协。
-
题面是 AI 写的,也是 liuzhangfeiabc 写的。
-
“扫雷也算一款中文二字英文七字的游戏”是 AI 说的,但这句话也曾经在 liuzhangfeiabc 的 QQ 空间中出现过。
-
AI 喜欢说“你说得对”,liuzhangfeiabc 也常在 QQ 空间中发“你说得对”、“草”……。
以上恰好说明,题目中的 AI 就是 liuzhangfeiabc!
一位 AI 能拿到 CCF 认证
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;
}