某蒟蒻迷上了 “小书童”,有一天登陆时忘记密码了(他没绑定邮箱 or 手机),于是便把问题抛给了神犇你。 题目描述 蒟蒻虽然忘记密码,但他还记得密码是由一个字符串组成。密码是由原文字符串(由不超过 50 个小写字母组成)中每个字母向后移动n位形成的。z的下一个字母是a,如此循环。他现在找到了移动前的原文字...
1.题目介绍 小书童——凯撒密码 题目背景 某蒟蒻迷上了 “小书童”,有一天登陆时忘记密码了(他没绑定邮箱 or 手机),于是便把问题抛给了神犇你。 题目描述 蒟蒻虽然忘记密码,但他还记得密码是由一个字符串组成。密码是由原文字符串(由不超过 50 个小写字母组成)中每个
蒟蒻虽然忘记密码,但他还记得密码是由一个字符串组成。密码是由原文字符串(由不超过 50 个小写字母组成)中每个字母向后移动n位形成的。z 的下一个字母是 a,如此循环。他现在找到了移动前的原文字符串及n,请你求出密码。 【输入】 第一行:n。第二行:未移动前的一串字母。 【输出】 一行,是此蒟蒻的密码。
P1914 小书童——凯撒密码 题目背景 某蒟蒻迷上了“小书童”,有一天登陆时忘记密码了(他没绑定邮箱or手机),于是便把问题抛给了神犇你。 题目描述 蒟蒻虽然忘记密码,但他还记得密码是由一个字符串组成。密码是由原文字符串(由不超过 50 个小写字母组成)中每个字母向后移动 nn 位形成的。z的下一个字母是a,...
洛谷刷题Python语言 | P1914 小书童——凯撒密码 - 热爱编程的通信人于20231009发布在抖音,已经收获了175个喜欢,来抖音,记录美好生活!
P1914 小书童——凯撒密码 输出格式 一行,是此蒟蒻的密码 输入输出样例 输入#1复制 1 qwe 1. 2. 输出#1复制 rxf 1. 说明/提示 字符串长度<=50 #include<bits/stdc++.h> #include<algorithm> #include<cstring> usingnamespacestd; intmain(){
题目传送门 #include <bits/stdc++.h> using namespace std; int n; string s; int main() { cin >> n >> s; for (int i = 0; i < s.size(); i+
My洛谷题解_P1914 小书童——凯撒密码 原题目: 这个题目其实很简单,但是有两个主要的坑: 1.题目给出的n可能是大于26的。比如我向后移动1位和移动27位实际上的效果是一样的,所以需要我们先对n模26得到实际移动的位数。 2.小写英文字母的ASCII码最大为'z'等于122,而char类型的最大值为127。使用字符数组时...
P1914 小书童——凯撒密码 题目传送门 #include <bits/stdc++.h> using namespace std; int n; string s; int main() { cin >> n >> s; for (int i = 0; i < s.size(); i++) { int c = s[i] + n; if (c > 'z') c = c - 'z' - 1 + 'a';...
P1914 小书童——凯撒密码 题目传送门 #include <bits/stdc++.h> using namespace std; int n; string s; int main() { cin >> n >> s; for (int i = 0; i < s.size(); i++) { int c = s[i] + n; if (c > 'z') c = c - 'z' - 1 + 'a';...