2312H
Source & Knowledge
2023 年 12 月语言月赛,由洛谷网校入门计划/基础计划提供。
考察数组、排序。
文字题解
用数组
输入完毕每个测试点的答案
假设第
部分分 1
考虑求解最终的答案,需要对
每找到一个测试点答案均相同的 Subtask,就将
满分解法
注意到
用一个结构体数组存下每一对
使用不超出考纲的冒泡排序,时间复杂度为
部分核心代码
for(int i = 1; i <= k; i++) {
bool IsAnswerEqual = true;
for(int j = 2; j <= p[i]; j++) {
if(A[w[i][j - 1]] != A[w[i][j]]) {
IsAnswerEqual = false;
}
}
if(IsAnswerEqual) {
ans[++cnt] = {A[w[i][1]], S[i]};
}
}