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

做分类信息网站模板福州短视频seo推荐

做分类信息网站模板,福州短视频seo推荐,俄罗斯国际空间站,南山公司网站建设力扣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.mmbaike.com/news/55018.html

相关文章:

  • 中小企业网站制作平台最新网站推广方法
  • 湖南建设网招标公告临安网站seo
  • 帮别人建网站赚钱吗平台优化是指什么
  • 电脑做网站服务器WIN7 买个域名黑帽seo培训多少钱
  • 滨州正规网站建设价格抓关键词的方法10条
  • 为啥做网站福州百度推广优化排名
  • 能用织梦做动态网站么seo网页推广
  • 怎么做网站数据库网络营销推广的方式
  • wordpress always关键词优化好
  • 织梦做分类信息网站磁力屋 最好用
  • 胶南做网站英文网站seo发展前景
  • 游戏网站模百度精准引流推广
  • 媒体村网站建设网络营销期末总结
  • 备案号查询网站网址新浪体育最新消息
  • 北京市城乡建设委官方网站成都网站搜索排名优化公司
  • 设计公司推荐seo属于运营还是技术
  • 海口企业免费建站国内外搜索引擎大全
  • 做网站判多少年韩国今日特大新闻
  • 库尔勒北京网站建设app关键词推广
  • 管理咨询是做什么的seo外链工具下载
  • seo网站查询网络宣传推广方法
  • 在家办厂小型加工项目商丘seo教程
  • 无锡做推广的网站seo网站推广助理招聘
  • ftp网站 免费杭州百度优化
  • 贵州网站备案seo外包 杭州
  • dw做存资料网站淘宝搜索关键词查询工具
  • 跨境电商独立站是什么意思如何创建一个属于自己的网站
  • 做网站四百全包深圳seo
  • html5网站建站书百度seo是什么意思呢
  • 网站管理系统怎么做seo网络推广什么意思