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

商务网站建设需要备案吗网站快速搭建平台

商务网站建设需要备案吗,网站快速搭建平台,成华区建设局网站,大庆做网站的力扣2156.查找给定哈希值的子串 rolling hash:求带权的值 左边是高位 右边是低位 本题要求左边低位 只要反向求即可 class Solution {public:string subStrHash(string s, int power, int modulo, int k, int hashValue) {int n s.size();long long M modulo,p…

力扣2156.查找给定哈希值的子串

  • rolling hash:求带权的值 左边是高位 右边是低位

    • 本题要求左边低位 只要反向求即可
  •   class Solution {public:string subStrHash(string s, int power, int modulo, int k, int hashValue) {int n = s.size();long long M = modulo,pk=1,hash = 0;//预处理k个 并求出p^k-1for(int i=n-1;i>=n-k;i--){hash = ((long long)hash*power + (s[i] - 'a' + 1)) % M;if(i != n-k) pk = (long long)pk*power%M;}int pos = -1;if(hash == hashValue) pos = n-k;for(int i=n-k-1;i>=0;i--){//把右边高位减掉hash = hash - (s[i+k] - 'a' + 1) * pk % M;//防止hash减完成负数hash = (hash + M) %M;//整体左移(升高一位)hash = hash * power % M;//加上左边低位hash = (hash + s[i]-'a'+1) % M;if(hash == hashValue){pos = i;}}return s.substr(pos,k);}};
    
http://www.yayakq.cn/news/131269/

相关文章:

  • 学生作业网站网站建设开发教程视频
  • 揭阳网站制作服务禹城网站设计
  • 方城网站设计阜阳网站开发招聘
  • 学做馒头面包哪个网站好重庆新闻头条最新消息
  • 好看的商城网站软件开发和网站开发哪个更好
  • 产品盘网站建设wordpress 转载 插件
  • 以企业介绍为主做外贸网站好吗网站建设需要什么内容
  • 手机营销网站模板网站关于我们什么意思
  • 网站开发vs2013济南市城乡建设部网站首页
  • 邵阳建设银行网站是多少多语种网站营销
  • 有没有什么专门做兼职的网站吗wordpress菜单右上角
  • 中国建设网官方网站硅灰设计页面纸张大小
  • 漳浦网站建设网站架构分析怎么写
  • 广东省住房和城乡建设厅官方网站营口网站建设单位
  • 网站制作技巧017互联网家装
  • 如何网站点击率印度网站建设多少钱
  • 国产一级a做爰片免费网站买了虚拟主机怎么建设网站
  • 国内做设备网站哪些好动漫制作专业能报名的专插本学校
  • 国外设计导航网站大全wamp 网站开发首先做什么
  • 博山网站建设yx718中山 网站关键词优化
  • 网站打模块外发加工网站源码下载
  • 广西中小型营销型网站建设公司wordpress增加下载功能
  • 河南网站开发wordpress图片自动alt
  • 襄阳网站建设品牌网站死链检查
  • 建设银行黄陂支行网站平面设计与广告设计
  • 同一个服务器可以做多个网站医院网站建设方案招标文件
  • 阿里服务器租用价格表seo建设
  • 用jquery做的书籍网站百度推广账户怎么开
  • 网站首页不被收录优惠券网站怎么做的
  • 设计师赚钱的网站梧州网站设计理念