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

magento外贸网站开发百度网盟推广官方网站

magento外贸网站开发,百度网盟推广官方网站,那个网站做的调查准确,网站开发参考书籍1、题目 给你字符串 key 和 message ,分别表示一个加密密钥和一段加密消息。解密 message 的步骤如下: 使用 key 中 26 个英文小写字母第一次出现的顺序作为替换表中的字母 顺序 。 将替换表与普通英文字母表对齐,形成对照表。 按照对照表 …

1、题目

给你字符串 key 和 message ,分别表示一个加密密钥和一段加密消息。解密 message 的步骤如下:

使用 key 中 26 个英文小写字母第一次出现的顺序作为替换表中的字母 顺序 。
将替换表与普通英文字母表对齐,形成对照表。
按照对照表 替换 message 中的每个字母。
空格 ’ ’ 保持不变。
例如,key = “happy boy”(实际的加密密钥会包含字母表中每个字母 至少一次),据此,可以得到部分对照表(‘h’ -> ‘a’、‘a’ -> ‘b’、‘p’ -> ‘c’、‘y’ -> ‘d’、‘b’ -> ‘e’、‘o’ -> ‘f’)。
返回解密后的消息。

示例 1:

在这里插入图片描述

输入:key = “the quick brown fox jumps over the lazy dog”, message = “vkbs bs t suepuv”
输出:“this is a secret”
解释:对照表如上图所示。
提取 “the quick brown fox jumps over the lazy dog” 中每个字母的首次出现可以得到替换表。

示例 2:

在这里插入图片描述

输入:key = “eljuxhpwnyrdgtqkviszcfmabo”, message = “zwx hnfx lqantp mnoeius ycgk vcnjrdb”
输出:“the five boxing wizards jump quickly”
解释:对照表如上图所示。
提取 “eljuxhpwnyrdgtqkviszcfmabo” 中每个字母的首次出现可以得到替换表。

提示:

26 <= key.length <= 2000
key 由小写英文字母及 ’ ’ 组成
key 包含英文字母表中每个字符(‘a’ 到 ‘z’)至少一次
1 <= message.length <= 2000
message 由小写英文字母和 ’ ’ 组成

2、解

首先预处理密钥key,记录每个字母出现的次数,如果是第一个出现即为实际密钥;遍历message,判断是否是字母,如果是,返回其在实际密钥中的索引位置,再将索引位置+‘a’即为解密信息,如果不是字母直接插入解密信息即可。

string decodeMessage(string key, string message){unordered_map<char, int> keyStatics;string lastK = "";for(auto k : key){if(k == ' ') continue;keyStatics[k]++;if(keyStatics[k] > 1) continue;lastK.push_back(k);}string temp = "";string mCopey= message;message.clear();for(int i = 0; i < mCopey.length(); i++){if(isalpha(mCopey[i])) {int index = lastK.find(mCopey[i]);message.push_back(static_cast<char>(index + 'a'));}else message.push_back(mCopey[i]);}return message;}
http://www.mnyf.cn/news/37110.html

相关文章:

  • 上海公司名称查询网专业seo关键词优化
  • 用什么软件做网站seo好seo优化流程
  • 多语言网站怎么实现推广网站大全
  • wordpress改变语言谷歌seo价格
  • 网站开发设计参考文献电商网站建设 网站定制开发
  • 做网站想注册商标是哪一类百度推广深圳分公司
  • 网站专题页面用什么做seo外包软件
  • 微网站模板标签哈市今日头条最新
  • 用vb怎么做网站百度推广怎么操作
  • wordpress relevanssi关键词优化排名软件哪家好
  • 自己做的网站怎么加入微信支付企业网站建设优化
  • 湖北营销网站建设设计微信营销推广方案
  • 洛阳网站开发培训百度提交入口网址是指在哪里
  • 郑州网站设计收费低广州最新重大新闻
  • 福州网站推广公司站长之家工具查询
  • 中原郑州网站建设适合发软文的平台
  • 酷站素材网络营销客服主要做什么
  • 外贸在线网站建站新乡网站优化公司推荐
  • 微信网站界面seo计费系统
  • 万江东莞网站建设产品推广运营方案
  • 在线开发网站建设大数据技术主要学什么
  • 政府部门门户网站建设中标公告虚拟主机搭建网站
  • 如何快速写一个网站百度网站关键词优化
  • 合肥seo建站链接平台
  • 做黑网站赚钱技巧seo内容优化是什么
  • iis 网站关闭成都网站建设公司
  • wordpress url加参数提升seo搜索排名
  • 网站源码可以做淘宝客论坛seo网站
  • 做擦边球网站会不会违法呢seo策略有哪些
  • 武汉做商城网站建设营销方式和渠道有哪些