该题由于评测姬系统原因,在 getline\operatorname{getline}getline 时会多读入一个换行符。这就是本机 AC\color{green}{AC}AC 提交 WA\color{red}{WA}WA 的原因。
解决方法是:在 getline\operatorname{getline}getline 后打下如下代码, (say为证词)say[i].erase(say[i].end() - 1);
(say为证词)say[i].erase(say[i].end() - 1);
该段的意思为删去读入的一行字符串中的最后一个字符(这里用来删去最后的换行符)。
加了这一句就能保证过了。这也就是本机 WA\color{red}{WA}WA 提交 AC\color{green}{AC}AC 的原因