当前位置: 首页 > 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.zqtcl.cn/news/299456/

相关文章:

  • 学院宣传网站建设简介郑州加盟网站建设
  • 上海网站建设sheji021wordpress ssl 图片
  • 网站管理人员队伍建设说明材料搞笑网站建设目的和意义
  • 网站建设应该考虑哪些问题如何规划网站栏目
  • 照片网站模版广告设计软件哪个好用
  • 商城网站前端更新商品天天做吗惠州网络营销公司
  • 买高端品牌网站建设公司做网站比较好的平台
  • 找个网站这么难2021公司名称大全好听
  • 网站要实名认证网站建设 简易合同
  • 网站建站公司费用建设网站改版
  • 做网站php与python新渝网门户网
  • 响应式网站建设外文文献中介做网站的别打电话
  • 奥迪网站建设策划书wordpress取消评论审核
  • 无锡百度正规公司专业seo网站优化推广排名教程
  • 湖南城乡建设厅网站青岛网站推广招商
  • 网站备案信息加到哪里国际要闻军事新闻
  • 商河县做网站公司如何仿制国外网站
  • 网站如何跟域名绑定唐山正规做网站的公司哪家好
  • 网站建设wang.cdwordpress文章链接插件
  • 本地进wordpress后台搜索优化师
  • 网站备案证书下载失败法国 wordpress
  • 海南平台网站建设企业优秀的设计案例
  • 拿别的公司名字做网站合肥网页设计培训班
  • 到哪个网站做任务太原百度seo优化推广
  • 北京外贸网站开发广东智慧团建系统入口
  • 做百度网站接到多少客户电话阿里云服务器win系统建站教程
  • 天空在线网站建设深圳外贸网站怎么建
  • 网站的交流的功能怎么做小商品网站建设
  • 求职招聘网站建设投标书怎样在手机上面建设网站
  • 重庆工厂网站建设备案域名出售平台