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

如何知道一个网站是用什么做的wordpress 批量定时发布

如何知道一个网站是用什么做的,wordpress 批量定时发布,网站推广常用的方法,网络设计什么学历一般因为习惯了STL,所以一直没有接触这块儿的内容,今天cf碰到学着用了一下发现还蛮好用的 单哈希 字符串哈希 简单来说就是把一个字符串对应到一个数上,且一个字符串唯一对应一个数,一个数也唯一对应一个字符串 怎么进行这个操作呢…

因为习惯了STL,所以一直没有接触这块儿的内容,今天cf碰到学着用了一下发现还蛮好用的

单哈希

字符串哈希 简单来说就是把一个字符串对应到一个数上,且一个字符串唯一对应一个数,一个数也唯一对应一个字符串

怎么进行这个操作呢?

我们定义一个 base 和一个 mod

字符串 s 1 s 2 s 3 s_1s_2s_3 s1s2s3 就可以表示为 ( s 1 − ′ a ′ ) × b a s e 2 + ( s 2 − ′ a ′ ) × b a s e 1 + ( s 3 − ′ a ′ ) × b a s e 0 (s_1 - 'a')\times base^2+(s_2 - 'a')\times base^1+(s_3 - 'a')\times base^0 (s1a)×base2+(s2a)×base1+(s3a)×base0 (未取模的结果)

base 一般取值 131 1331 13331 (以此类推)

mod 建议取一些奇奇怪怪的值,比如说 1e13+39

通过这个操作把字符串转换成数,之后判断两个字符串是否相等,只需要判断两个数是否相等就可以了

双哈希

虽然经过上面的操作,不同的字符串对应同一个数的概率已经非常小了,但是还是有这个可能性的,所以为了把出错的概率继续降低,我们可以使用双哈希

定义 mod1 mod2 ,让每个字符串对应两个数,只有当两个字符串产生的两个数完全一致时,才判定这两个字符串相等。(依此类推,还可以进行更多次数的哈希降低出错概率)

板子

预处理base的次方

p[0] = 1;
for (int i = 1; i < N; i ++ ) p[i] = p[i - 1] * base % mod1;

将字符串转换成数

int hash_cal(string s)
{int res = 0;for (int i = 0; i < s.size(); i ++ )res = (res * base % mod1 + s[i] - 'a') % mod1;return res;
}

查询

for (int i = 0; i < n; i ++ )
{string s;cin >> s;hash_set[i] = hash_cal(s);
}
sort(hash_set, hash_set + n);
for (int i = 0; i < m; i ++ )
{string s;cin >> s;int tmp = hash_cal(s);if (*lower_bound(hash_set, hash_set + n, tmp) == tmp) cout << "YES\n";else cout << "NO\n";
}
http://www.yayakq.cn/news/755789/

相关文章:

  • wordpress数据库插件seo综合查询国产
  • php网站留言板模板下载建设网站域名有了还要什么
  • 网站建设管理要求shopify建站费用
  • 百度云服务器建设网站咸阳网站建设推广
  • 青峰集团响应式网站重庆网上找工作哪个网站好
  • 校园文化建设图片网站做化学合成的网站有哪些
  • 黑龙省建设厅网站首页界面设计图片 作品
  • 蔬菜类网站建设规划书快速搭建电子商务网站
  • wordpress 建站赚钱平面广告设计图片海报
  • 抚州市临川区建设局网站怎样查网站有没有做CDN加速
  • 做推广网站费用搜索引擎营销就是seo
  • 什么公司做企业网站如何做360网站的排名
  • 中山企业网站制作公司修改wordpress热门文章的数量
  • 公文写作网站电商平台开发报价
  • 个人建网站步骤做商城网站数据库分类该有哪些
  • 长春做网站的电话做视频网站怎么看不会卡
  • 如何给网站做权重协会网站建设目的
  • 个人和做网站方签合同模板东莞网站建设求职简历
  • 汉源网站建设WordPress不同尺寸图片
  • 包头教育云网站建设vscode 网站开发教程
  • 网站做担保交易平台学电商一般月收入多少
  • 做网站有什么语言好手机微网站模板下载
  • 徐州网站制作苏视网站建设需求分析调研表
  • 从0到建网站餐饮网站开发参考文献
  • 荆门网站开发公司怎么做国外的网站 卖东西
  • 网站英文联系我们如何做网站流量买卖
  • 代理公司简介外包seo公司
  • 网站建设 名词解释做一个谷歌网站多少钱
  • phpcms获取网站名称discuz系统
  • seo优化网站多少钱与企业网站做接口