JOJ 1064: Caeser Comes Back 解题报告
水题贴代码
#include <iostream> using namespace std; int main() { char str[15]; while(cin>>str,strcmp(str,"END")!=0) { char str1[1000]; cin>>str1; if(strcmp(str,"ENCODE")==0) { for(int i=0;i<strlen(str1);++i) { if( (str1[i]<='Z' && str1[i]>='X') ) { str1[i]='A'+str1[i]-'X'; } else if( (str1[i]<='z' && str1[i]>='x')) { str1[i]='a' + str1[i]-'x'; } else { str1[i]+=3; } } } else { for(int i=0;i<strlen(str1);++i) { if( (str1[i]<='C' && str1[i]>='A') ) { str1[i]=str1[i]-'A'+'X'; } else if( (str1[i]<='c' && str1[i]>='a')) { str1[i]=str1[i]-'a'+'x'; } else { str1[i]-=3; } } } for(int i=0;i<strlen(str1);++i) { printf("%c",str1[i]); } cout<<endl; } }
JOJ 1064: Caeser Comes Back 解题报告相关推荐
- uscao 线段树成段更新操作及Lazy思想(POJ3468解题报告)
线段树成段更新操作及Lazy思想(POJ3468解题报告) 标签: treequerybuildn2cstruct 2011-11-03 20:37 5756人阅读 评论(0) 收藏 举报 分类: ...
- 解题报告(十八)数论题目泛做(Codeforces 难度:2000 ~ 3000 + )
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量的题解和代码,题目难度不一 ...
- 【解题报告系列】超高质量题单 + 题解(ACM / OI)超高质量题解
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我新写的超高质量的题解和代码,题目难度不 ...
- 解题报告(三)多项式求值与插值(拉格朗日插值)(ACM / OI)
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量的题解和代码,题目难度不一 ...
- 解题报告(十三)中国剩余定理(ACM / OI)
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量的题解和代码,题目难度不一 ...
- 解题报告(四)生成函数(ACM/ OI)
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量的题解和代码,题目难度不一 ...
- 解题报告(八) prufer 序列与 Cayley 公式(ACM / OI)超高质量题解
繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量题解和代码,题目难度不一定按照题号排序,我会在每道题后面加上题目难度指数(1∼51 \sim 51∼5),以模板题难度 11 ...
- 解题报告(一)E、(BZOJ4589)Hard Nim(博弈论 + FWT)
繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量题解和代码,题目难度不一定按照题号排序,我会在每道题后面加上题目难度指数(1∼51 \sim 51∼5),以模板题难度 11 ...
- 解题报告(五)组合计数(ACM / OI)超高质量题解
繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量题解和代码,题目难度不一定按照题号排序,我会在每道题后面加上题目难度指数(1∼51 \sim 51∼5),以模板题难度 11 ...
最新文章
- MB1A MB1B MB1C MB11 MIGO的区别解析
- logic回归是一种线性回归
- Linux - 将Crontab中的命令输出按照当前日期进行存储
- 【学习总结】《大话数据结构》- 总
- jio文件 久其_功能强大的Windows文件管理器工具
- gulp-notify处理报错----gulp系列(二)
- liunx的urandom生成随机字符
- boost 1.34 终于简化了内嵌python的支持
- java字符转换成16进制_java 16进制与字符串直接相互转换
- 爬虫入门(五):下载豆瓣电影信息
- 【工作笔记】ERROR: Section image.ub.0 offset of 0x520000 overlaps with prior section end address of D19B00
- PyQt5渐变圆环水波进度条+透明淡入(多线程信号)
- 方舟服务器建家位置,《方舟生存进化》五种建家位置!每一种都能暴露建造者的种类!...
- wifi 联想小新_WiFi 6锐龙5一个都不能少 小新Pro 13详细配置曝光
- EasyCVR如何实现视频监控的大屏播放?
- 华硕ZenFone 7系列旗舰5G智能手机凭借Pixelworks显示技术展现惊人的视觉效果
- iOS8.0 使用Photos.framework对相册的常用操作
- 浅谈C语言自定义类型枚举和联合体以及对结构体位段的补充
- 计算机能力挑战2021,2021WER能力挑战赛——“人工智能”竞赛规则.docx
- Win10重装系统提示:在efi系统上windows只能安装到gpt磁盘
热门文章
- 股​票​投​资​5​0​本​经​典​书​籍
- Java后端如何对日期做储存并可以以日期排序
- 计算机组成原理移位图,计算机组成原理实验报告3-数据输出实验 移位门实验
- list的四种遍历方式,遍历list集合
- 渗透Hacking Team全过程(详细解说)
- 服务外包的类别和适用范围
- pandas DataFrame applymap()函数
- 计算机应用基础知识办公软件使用,计算机应用基础教程-Windows 7+Office 2010.pdf
- C++11之std::future对象使用说明
- 自定义View 圆盘