社区讨论

警钟撅烂

P1071[NOIP 2009 提高组] 潜伏者参与者 2已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@mhz49gkj
此快照首次捕获于
2025/11/15 01:13
4 个月前
此快照最后确认于
2025/11/16 13:47
4 个月前
查看原帖
请仔细阅读加密规则!
  • 必须所有数字全部出现
CPP
if (key.size() != 26) {
       cout << "Failed\n";
       return;
}
  • 注意判断空字符
CPP
key[a[i]] != '\000'
  • 是双射 你需要开两个map记录明文->密文&密文->明文
CPP
if (key[a[i]] != '\000' && key[a[i]] != b[i] || (key2[b[i]] != '\000' && key2[b[i]] != a[i])) {
            cout << "Failed\n";
            return;
        }
如果帮助到了你 可以在回复踹我

回复

1 条回复,欢迎继续交流。

正在加载回复...