AC日记——简单密码 openjudge 1.7 10

10:简单密码

总时间限制: 
1000ms
内存限制: 
65536kB
描述

Julius Caesar曾经使用过一种很简单的密码。对于明文中的每个字符,将它用它字母表中后5位对应的字符来代替,这样就得到了密文。比如字符A用F来代替。如下是密文和明文中字符的对应关系。

密文
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

明文
V W X Y Z A B C D E F G H I J K L M N O P Q R S T U 

你的任务是对给定的密文进行解密得到明文。

你需要注意的是,密文中出现的字母都是大写字母。密文中也包括非字母的字符,对这些字符不用进行解码。

输入
一行,给出密文,密文不为空,而且其中的字符数不超过200。
输出
输出一行,即密文对应的明文。
样例输入
NS BFW, JAJSYX TK NRUTWYFSHJ FWJ YMJ WJXZQY TK YWNANFQ HFZXJX
样例输出
IN WAR, EVENTS OF IMPORTANCE ARE THE RESULT OF TRIVIAL CAUSES
来源
翻译自 South Central USA 2002 的试题

 

思路:

  水题不解释;

 

来,上代码:

#include<cstdio>using namespace std;char word[201];inline char char_(char char__)
{if(char__<='E'&&char__>='A') return char__+21;else if(char__<='Z'&&char__>='F') return char__-5;else return char__;
}int main()
{gets(word);for(int i=0;i<=200;i++) word[i]=char_(word[i]);puts(word);return 0;
}

 

转载于:https://www.cnblogs.com/IUUUUUUUskyyy/p/6104467.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/456864.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机表格怎么求面积,在wps表格中怎么把数据生成面积图?

面积图强调数量随时间而变化的程度&#xff0c;适用于显示有限数量的若干组数据。可以利用面积图来分析销售的数据。在这里我用3种品牌的手提电脑在 2010年四个季度的销售量作为数据源&#xff0c;使用“堆积面积图”来显示各种手提电脑销售量所占大小并随时间变化的趋势。那么…

机器学习如何解决问题

原文 http://tech.meituan.com/mt-mlinaction-how-to-ml.html 前言 前言 随着大数据时代的到来&#xff0c;机器学习成为解决问题的一种重要且关键的工具。不管是工业界还是学术界&#xff0c;机器学习都是一个炙手可热的方向&#xff0c;但是学术界和工业界对机器学习的研究…

Linux中python2和python3的pip设置 及清华安装源

启动python2&#xff0c;我们可以直接在命令行输入&#xff1a;python2 启动python3&#xff0c;我们可以在命令行输入&#xff1a;python或者python3. 但是pip没有设置的话&#xff0c;在命令行输入 pip --version 或者 pip2 --version&#xff0c;指向的都是python2. 现在…

java 循环 基本类型

1.基本if选择结构 格式&#xff1a;if&#xff08;布尔表达式&#xff09;{ 表达式结果为true&#xff0c;则执行此代码块 } 例&#xff1a;if(week <5 ){ System.out.println(“上班”) } 2.if else结构 格式&#xff1a;if(布尔表达式){ 表达式结果为true&#xff0c;则执…

CodePlex关闭,建议迁移至GitHub

Microsoft决定停止提供CodePlex开源项目免费托管服务。他们建议开发人员可以迁移到GitHub或任何其他托管服务提供商。\\尽管有些人希望CodePlex关闭的消息仅仅是4月1日愚人节玩笑&#xff0c;但是Microsoft副总裁Brian Harry已经证明这并不是一个玩笑。在提供服务11年之后&…

计算机最佳参数,对使用者来说,学会计算机性能参数提取,给出性能评价很重要...

对计算机进行系统信息提取&#xff0c;并且给出性能评价&#xff0c;可以这样做先看思维导图&#xff1a;对计算机进行系统信息提取&#xff0c;并且给出性能评价&#xff0c;可以通过软件测试实现&#xff01;一、 关于硬件健康的问题&#xff0c;避免买到二手配件。硬盘的使用…

word如何在任意页开始添加页码

第一步&#xff0c;将光标定位到需要插入页码的前一页末尾。就是说&#xff0c;如果你想从第二页开始添加页码&#xff0c;那么你就将光标定位到第一页末尾&#xff0c;如图&#xff1a; 然后按照图中标出的提示&#xff0c;选择“页面布局”选项卡&#xff0c;点击“分隔符…

跨越请求,关于后端session会话丢失的解决办法(转载)

目前使用前后端分离的模式开发&#xff0c;后端提供跨域接口、前端jsonp调用&#xff0c;绑定数据&#xff0c;但是在该站点下有个人中心模块存在的情况下&#xff0c;服务端的session会话会被跨域请求覆盖改掉 大家都知道tomcat使用cookie中jsessionid来区分客户端session会话…

融云通讯服务器,vue使用融云即时通讯,老是报了发送失败,服务器超时

created() {//建立连接RongIMLib.RongIMClient.init("lmxuhwagl5ukd"); //这是关键点&#xff0c;需要填写appkey lmxuhwagl5ukdthis.StatusListener();this.getUser()},method&#xff1a;{//下面是建立连接的StatusListener(){//RongIMLib.RongIMCli…

Mongodb基本使用方法

一、操作mongodb数据库 1、创建数据库 语法&#xff1a;use 数据库名 注意&#xff1a;如果数据库不存在则创建数据库&#xff0c;否则切换到指定的数据库 注意&#xff1a;如果刚刚创建的数据库不在列表内&#xff0c;如果要显示它&#xff0c;我…

Device eth0 does not seem to be present,delaying initialization的解决办法

最近由于重装了操作系统导致之前配置好的集群出现了问题&#xff0c;需要修正一下&#xff0c;在刚开始为NameNode配置网络设置的时候&#xff0c;已经按照网上的相关步骤配置好了ifcfg-eth0文件中的内容&#xff0c;但在ifconfig时却无法观察到设置的静态IP地址&#xff0c;后…

Angularjs 动态添加指令并绑定事件

先说使用场景&#xff0c;动态生成DOM元素并绑定事件&#xff0c;非常常见的一种场景&#xff0c;用jq实现效果&#xff1a; http://jsbin.com/gajizuyuju/edit?html,js,output var count0; $("#test").on("click",function(event){if(event.target.tagNa…

css标签resolution,html/css to fit all screen resolution

可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效&#xff0c;请关闭广告屏蔽插件后再试):问题:Im working on the website and Im trying to make it responsive to all resolutions but without success..Here is HTML:Lorem ipsum nasov je? "Lorem…

钉钉开发笔记(一)

钉钉开发分为&#xff1a;1、移动客户端。2、PC端。3、服务端。三个平台的开发。 1、移动端&#xff1a;面对钉钉手机用户和企业用户。 2、同上主要面向PC端的用户和企业。 3、服务端&#xff0c;用于用户和企业内部管理的平台方向&#xff0c;例如OA网站。 本人主要从事移动端…

import导入模块

面试题: import module与from module import * 两种模块导入有何区别 1. import module 引用共享变量时&#xff0c;要使用module.变量名,而from module import * 直接使用变量名即可 2. import module方式 本地不会创…

在启动HDFS时,针对集群中namenode无法识别datanode的问题的解决方法

最近由于重装了系统&#xff0c;需要对之前搭建的集群要做些改动。在对每个虚拟机的网络进行正确的配置之后&#xff0c;重新执行hadoop/sbin/start-dfs.sh命令来启动HDFS&#xff0c;然而namenode却无法识别datanode。 后来通过对之前学过的知识进行回顾和梳理发现了问题的所…

HBase的基础知识

1.HBase(NoSQL&#xff1a;不是关系型数据库)的逻辑数据模型 HBase – Hadoop Database&#xff0c;是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统&#xff0c;利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。HBase利用Hadoop HDFS作为其文件存储系统…

Django 部署基础【使用 Nginx + uWSGI 的方式来部署来 Django】

本文主要讲解在 Linux 平台下&#xff0c;使用 Nginx uWSGI 的方式来部署来 Django&#xff0c;这是目前比较主流的方式。当然你也可以使用 Gunicorn 代替 uWSGI&#xff0c;不过原理都是类似的&#xff0c;弄懂了其中一种&#xff0c;其它的方式理解起来问题也不会很大。 有很…

css的属性是变量是怎么表达,CSS自定义属性(变量)

Github上有个叫electron-api-demos的项目&#xff0c;看代码的时候发现了这么一个css文件(variables.css)&#xff1a;:root {--color: hsl(0,0%,22%);--color-subtle: hsl(0,0%,44%);--color-strong: hsl(0,0%,11%);--color-link: hsl(0,0%,22%);--color-border: hsl(0,0%,88%…