非洲之心

· · 题解

Source and Knowledge

2025 年 5 月语言月赛,由洛谷网校提供。

数组、循环结构

文字题解

p[x] 表示队伍 x 是否为种子队。输入 k 个种子队的同时进行标记即可。

接下来,输入 k 组的队伍,在输入的过程中,统计该组队伍中种子队的数目。判断种子队数目是否为 1 即可。

for(int i = 1, x; i <= k; i++) {
   cin >> x; isseed[x] = true;
}
for(int i = 1; i <= k; i++) {
    int seed = 0;
    for(int j = 1, x; j <= n / k; j++) {
        cin >> x;
        if(isseed[x]) {
            seed++;
        }
    }
    if(seed != 1) {
        cout << "\\QAQ/\n";
        return 0;
    }
}
cout << "\"MiaoW\"\n";
return 0;

此外,题目要求的输出中含有特殊字符,如 \texttt{"},这些字符只需要在输出的时候,在前面加上 \ 转义即可。