当前位置: 首页 > news >正文

题解:P1071 [NOIP 2009 提高组] 潜伏者

原文:https://www.luogu.com.cn/article/jftnkm89 点个赞吧!


不知道为什么大家的做法都那么复杂,只有一篇题解和我思路差不多。

思路

这就是个模拟题。我们设读入的三行字符串分别为a , b , c a,b,ca,b,c

一看到题目,就知道可以用map解题。先设一个map<char,char>mp;,用于整理“密码本”;再设一个map<char,bool>vis;,用于记录哪个字符已经在“密码本”里了。

首先遍历a aa:如果v i s b i = 1 ∧ b i ≠ m p a i vis_{b_i}=1 \land b_i \ne mp_{a_i}visbi=1bi=mpai,直接输出Failed并结束程序;否则,m p a i ← b i , v i s b i ← 1 mp_{a_i} \gets b_i,vis_{b_i} \gets 1mpaibi,visbi1

然后遍历A ∼ Z \tt A \sim ZAZ,如果v i s i = 0 vis_i=0visi=0,输出Failed并结束程序。

最后根据“密码本”翻译c cc中的内容并输出。

Code

#include<bits/stdc++.h>usingnamespacestd;string a,b,c;map<char,char>mp;map<char,bool>vis;intmain(){cin>>a>>b>>c;for(inti=0;i<a.size();i++){if(vis[b[i]]&&b[i]!=mp[a[i]]){cout<<"Failed\n";return0;}mp[a[i]]=b[i],vis[b[i]]=1;}for(chari='A';i<='Z';i++){if(!vis[i]){cout<<"Failed\n";return0;}}for(inti=0;i<c.size();i++)cout<<mp[c[i]];}
http://www.jsqmd.com/news/690576/

相关文章:

  • JavaScript 严格模式
  • 从0到1:企业级AI项目迭代日记 Vol.08|当协作的摩擦力开始被量化
  • Pixel Epic部署教程:低配GPU(RTX 3060)上AgentCPM-Report轻量运行
  • 为什么92%的C++ MCP插件在K8s中启动失败?——4类ABI不兼容场景及跨平台cmake工具链配置清单
  • 从回车键到组合键:手把手封装一个Vue键盘监听Hook(useKeyboard)
  • 2026工程基建与零基础跑通篇:YOLO26图像预处理Pipeline提速:从OpenCV到GPU加速的提效方案
  • 量子计算对软件测试的范式重构
  • vllm源码剖析
  • 如何用fx在Kubernetes集群上部署函数服务:实战教程
  • 主流端到端测试工具解析
  • 云网络概述
  • 【C++26合约编程避坑手册】:踩过17个早期采用者陷阱后总结的6条黄金法则
  • 推荐系统中的用户画像构建与个性化算法优化
  • Chart.js 饼图指南
  • 告别裸机Delay!用STM32 HAL库的定时器优化TM1637数码管驱动时序
  • 2026工程基建与零基础跑通篇:YOLO26日志分析进阶:基于Wandb的2026炼丹可视化看板搭建
  • Docker 27量子节点安全加固白皮书:SELinux策略模板、TPM2.0 attestation容器验证及FIPS 140-3合规配置(含CNCF量子工作组密钥)
  • 2026年泉州奢侈品抵押机构实测:核心服务维度全对比 - 优质品牌商家
  • Asian Beauty Z-Image Turbo参数详解:Turbo模式下20步为何是效果与速度平衡点
  • 【限时公开】某头部云厂商内部Docker网络调优SOP(含tcpdump+nsenter+bpftool联合诊断流程图)
  • AEUX插件终极指南:3步实现Figma到After Effects的无缝动效转换
  • 告别熬夜硬扛!百考通AI带你“三步通关”毕业论文
  • 从零实现机器学习算法:原理、实践与优化
  • AWS机器学习工具链实战指南与优化策略
  • 百胜智能2025年年报:主业稳健,新业务多点开花,发展韧性凸显
  • C++26合约编程性能陷阱全解析(2024最新ISO草案深度解读):从assert到contract_violation的11个隐性损耗点
  • Rust Trait 泛型的高级实现模式
  • 舆情监测实战:Infoseek分钟级预警
  • PixPin:截图、长截图、OCR、贴图、录屏工具
  • 从Kindle转投BOOX:一个重度阅读者的真实体验与避坑指南