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

洛阳青峰网络公司网站建设微信优惠券网站怎么做

洛阳青峰网络公司网站建设,微信优惠券网站怎么做,怎么推广,施工企业杜绝三违行为工作措施正题 题目大意 对于每个字母都有一个加密后的字母对应。 然后给一段字母其中包括密文和密文对应的原文的一部分(也有可能没有原文)#xff0c;求一段最短的密文加原文。 解题思路 枚举密文和原文分界处。然后用字符串hash判断改变后的密文和后段原文是否相等。 code #inclu…正题 题目大意 对于每个字母都有一个加密后的字母对应。 然后给一段字母其中包括密文和密文对应的原文的一部分(也有可能没有原文)求一段最短的密文加原文。 解题思路 枚举密文和原文分界处。然后用字符串hash判断改变后的密文和后段原文是否相等。 code #includecstdio #includecstring #define p 27 #define N 200010 #define ull unsigned long long using namespace std; char c[27],s[N]{0},r[27]; int n; ull pow[N],h1[N],h2[N]; ull lr1(int l,int r) {return h1[r]-h1[l-1]*pow[r-l1];} ull lr2(int l,int r) {return h2[r]-h2[l-1]*pow[r-l1];} int main() {scanf(%s,c);scanf(%s,s1);nstrlen(s1);pow[0]1;for(int i1;in;i){pow[i]pow[i-1]*p;h1[i]h1[i-1]*ps[i]-a;h2[i]h2[i-1]*pc[s[i]-a]-a;}//计算hashfor(int i0;i26;i)r[c[i]-a]ia;//翻译for(int in2(n1)1;in;i){if(lr1(1,n-i1)lr2(i,n))//判断是否为该密文的前一部分{for(int j1;ji;j)//输出原文printf(%c,s[j]);for(int j1;ji;j)//输出密文printf(%c,r[s[j]-a]);return 0;}}for(int i1;in;i)printf(%c,s[i]);for(int i1;in;i)printf(%c,r[s[i]-a]); }
http://www.pierceye.com/news/85676/

相关文章:

  • 上海社保网站哪里做转入大学生网页设计怎么做
  • 如何做可以微信转发的网站太仓网站开发
  • 珠海手机网站建设费用优秀app网站设计
  • 郑州上海做网站的公司常州网站建设教程
  • 网站推广计划怎么写网站建设电子
  • 京东网站是谁做的wordpress 媒体图片
  • 免费建手机网站后台58网站模板
  • 网站源代码在哪里什么人适合做服装设计师
  • 在线网站建设怎么样电商运营培训班
  • 中小微企业网站建设装修案例文案
  • 网站视频嵌入代码公司网站搜索不到
  • 上海专业微信网站建设网站建设去哪里
  • wordpress 函数调用汕头网站优化电话
  • asp在网站开发中的作用网站开发费用预算
  • 商品展示的网站源码深圳百度网站推广
  • 合川网站建设企业个性化网站建设费用
  • 牙科医院网站推广方案抖音代运营如何解除
  • vps 用ip可以访问网站么怎么做网站收录的关键词
  • 个人网站域名所有权策划推广是做什么的
  • 做电影小视频在线观看网站wordpress转成APP
  • 做网站实名认证总是失败怎么回事正方教务系统管理系统入口
  • linux 国外网站做区位图的网站
  • 深圳企业网站制作设计方案网站设计流程包括
  • 搭建网站咨询绑定云监控netsdk出错
  • 网站空间管理站深圳龙华招聘信息最新招聘
  • 常州网站建设czyzj网页qq登陆聊天
  • 网站建设招标2017网站怎么接广告
  • 汕头网站搜索引擎优化电子商务网站建设有什么认识
  • 网站做app的重要性发外链软件
  • 全屏响应式网站网站后台备份丢失