UVA12897 - Decoding Baby Boos
没必要每次都真的修改一遍字母值,用一个标记表示字母最后的值,最后一遍的时候再进行修改
#include<cstdio> #include<cstring>const int maxlen = 1000000+10;char str[maxlen];char to[256];int main() {//freopen("in.txt","r",stdin);//freopen("out.txt","w",stdout);int T;scanf("%d",&T);to['_'] = '_';while(T--){scanf("%s",str);int e;scanf("%d\n",&e);for(int i = 'A'; i <= 'Z'; i++) to[i] = i;for(int j = 0; j < e; j++){int v,u;char buf[10];fgets(buf,9,stdin);int i = 0;for(;i<9;i++) if('A'<=buf[i]&&buf[i]<='Z'){v = buf[i++]; break;}for(;i<9;i++) if('A'<=buf[i]&&buf[i]<='Z'){u = buf[i++] ; break;}for(int i = 'A'; i <= 'Z';i++){if(u == to[i])to[i] = v;}}int len = strlen(str);for(int i = 0; i < len; i++){str[i] = to[str[i]];}printf("%s\n",str);}return 0; }
转载于:https://www.cnblogs.com/jerryRey/p/4652486.html
UVA12897 - Decoding Baby Boos相关推荐
- UVA 12897 Decoding Baby Boos 暴力
Decoding Baby Boos Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acm.hust.edu.cn/vjudge/contes ...
- 【字符串处理】UVALive - 6917 Decoding Baby Boos
Problem Description 给你T组数据,每组数据先给你一个串,只包含大写字母或者下划线.给你m组操作,每组操作有u, v两个大写字母,就是将串里面的所有字母v变成字母u 思路:把B变成A ...
- 解决Python OpenCV 读取视频并抽帧出现error while decoding的问题
解决Python OpenCV 读取视频抽帧出现error while decoding的问题 1. 问题 2. 解决 3. 源代码 参考 1. 问题 读取H264视频,抽帧视频并保存,报错如下: [ ...
- CAS (10) —— JBoss EAP 6.4下部署CAS时出现错误exception.message=Error decoding flow execution的解决办法...
CAS (10) -- JBoss EAP 6.4下部署CAS时出现错误exception.message=Error decoding flow execution的解决办法 jboss版本: jb ...
- TypeError: decoding Unicode is not supported
在试图读取网页的时候遇到TypeError: decoding Unicode is not supported, 主要原因是返回的字符串已经是unicode类型了 转载于:https://www.c ...
- [watevrCTF 2019]Baby RLWE
[watevrCTF 2019]Baby RLWE 题目 Mateusz carried a huge jar of small papers with public keys written on ...
- [NPUCTF2020]Baby Obfuscation [HDCTF2019]MFC
文章目录 [NPUCTF2020]Baby Obfuscation 把五个Fox分析一下 F0X1(int a, int b): 运用辗转相除法求得最大公因数(学到一个词汇:最大公约数GCD,最小公倍 ...
- [blog摘要]Exploring and Decoding ETW Providers using Event Log Channels
这是一篇摘要,原文在这里 Exploring and Decoding ETW Providers using Event Log Channels (http://blogs.msdn.com/nt ...
- boos::reverse_iterator相关的测试程序
boos::reverse_iterator相关的测试程序 实现功能 C++实现代码 实现功能 boos::reverse_iterator相关的测试程序 C++实现代码 #include <b ...
最新文章
- 56.阶乘因式分解(一)
- 打开.264后缀名格式的文件
- 洛谷 - P3980 [NOI2008]志愿者招募(最小费用最大流+思维建边)
- android开发适配深色模式,手机不支持深色模式,如何用软件解决深色模式的问题?(附有系统全局深色模式实现方法...
- 【原创】OllyDBG 入门系列(五)-消息断点及 RUN 跟踪
- 为什么有的人手机通知栏显示的是4G+而有的是HD?
- 学习oracle 入门第一课后的笔记记录
- 功能1 -- 顶部导航栏和返回顶部效果
- zircon ddk快速入门
- raw socket
- 实验5 振幅调制(集成乘法器幅度调制电路)
- 电脑维修的基本原则和方法
- practice是什么意思_practice是什么意思 还有practice的用法
- 2019年安徽省c语言二级答案,2019年春江苏省计算机二级C语言真题
- JS中的CommonJS和AMD
- 电子计算机司法鉴定客体特征,电子证据司法鉴定的含义和特点是什么?
- android studio 下拉菜单,怎么在android studio中使用Spinner实现一个下拉菜单
- windows 命令大全
- WORD显示Word无法创建工作文件请检查临时环境变量
- macOS 常驻桌面便利贴应用
热门文章
- vue上线后,背景图片路径错误
- 大数据之Linux早课9.11
- 从一个activity返回
- SNMP协议交互学习-获取udp的udpindatagrams
- Java switch-case语句用法
- 设计模式-职责链模式 (分离职责,动态组合)
- Codeforces Round #324 (Div. 2) C. Marina and Vasya 贪心
- @Override错误
- ‘ssh-keygen‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
- 大数据平台搭建包含哪些层级