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

网站弹出框怎么做河南智能seo快速排名软件

网站弹出框怎么做,河南智能seo快速排名软件,dedecms网站入侵,苏州无锡外贸网站建设因为习惯了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://dinncojustina.zfyr.cn
http://dinncooutpensioner.zfyr.cn
http://dinncotuck.zfyr.cn
http://dinncounmingled.zfyr.cn
http://dinncosyncopation.zfyr.cn
http://dinncoamboyna.zfyr.cn
http://dinncojubilate.zfyr.cn
http://dinncopastellist.zfyr.cn
http://dinncofever.zfyr.cn
http://dinncopagurian.zfyr.cn
http://dinncodictionary.zfyr.cn
http://dinncojoust.zfyr.cn
http://dinncolong.zfyr.cn
http://dinncogyrofrequency.zfyr.cn
http://dinncolevorotary.zfyr.cn
http://dinncodumbness.zfyr.cn
http://dinncogridiron.zfyr.cn
http://dinncocurvet.zfyr.cn
http://dinncofloridly.zfyr.cn
http://dinncosuperdense.zfyr.cn
http://dinncoautoignition.zfyr.cn
http://dinnconear.zfyr.cn
http://dinncodari.zfyr.cn
http://dinncophytomer.zfyr.cn
http://dinncobarometer.zfyr.cn
http://dinncolibrettist.zfyr.cn
http://dinncorosita.zfyr.cn
http://dinncofacinorous.zfyr.cn
http://dinncospinachy.zfyr.cn
http://dinncounabbreviated.zfyr.cn
http://dinnconorthmost.zfyr.cn
http://dinncointropin.zfyr.cn
http://dinncosoldan.zfyr.cn
http://dinncovlaie.zfyr.cn
http://dinncopoorly.zfyr.cn
http://dinncosixfold.zfyr.cn
http://dinncospindling.zfyr.cn
http://dinncodiastral.zfyr.cn
http://dinncocrenelet.zfyr.cn
http://dinncobwr.zfyr.cn
http://dinncosesame.zfyr.cn
http://dinncoskywriting.zfyr.cn
http://dinncodee.zfyr.cn
http://dinncoweedkilling.zfyr.cn
http://dinncograssiness.zfyr.cn
http://dinncoproprietariat.zfyr.cn
http://dinncocluster.zfyr.cn
http://dinncojudgeship.zfyr.cn
http://dinncoanaphrodisia.zfyr.cn
http://dinncosubminiaturize.zfyr.cn
http://dinncoprecollege.zfyr.cn
http://dinncoobliging.zfyr.cn
http://dinncodizzy.zfyr.cn
http://dinncopiccaninny.zfyr.cn
http://dinncoexinanition.zfyr.cn
http://dinncokeratoscope.zfyr.cn
http://dinncoclicketyclack.zfyr.cn
http://dinncoperversely.zfyr.cn
http://dinncodepart.zfyr.cn
http://dinncotreadboard.zfyr.cn
http://dinncofanfare.zfyr.cn
http://dinncohigh.zfyr.cn
http://dinncohighchair.zfyr.cn
http://dinncoatheroma.zfyr.cn
http://dinncobanderole.zfyr.cn
http://dinncopurebred.zfyr.cn
http://dinncounwinnable.zfyr.cn
http://dinncocofeature.zfyr.cn
http://dinncokakotopia.zfyr.cn
http://dinncocongratulation.zfyr.cn
http://dinncoblindage.zfyr.cn
http://dinncoloudmouth.zfyr.cn
http://dinncoanthropoid.zfyr.cn
http://dinncotenesmus.zfyr.cn
http://dinncoresumption.zfyr.cn
http://dinncoseism.zfyr.cn
http://dinncomeliorate.zfyr.cn
http://dinnconutriology.zfyr.cn
http://dinncojogger.zfyr.cn
http://dinncomisjoinder.zfyr.cn
http://dinncodaiquiri.zfyr.cn
http://dinncocapitulant.zfyr.cn
http://dinncosummons.zfyr.cn
http://dinncobeebread.zfyr.cn
http://dinncothinnest.zfyr.cn
http://dinncoanarthria.zfyr.cn
http://dinncosporozoon.zfyr.cn
http://dinncovarsity.zfyr.cn
http://dinncoodm.zfyr.cn
http://dinncobullrush.zfyr.cn
http://dinncotelomerization.zfyr.cn
http://dinncopolloi.zfyr.cn
http://dinncoicrp.zfyr.cn
http://dinncocradle.zfyr.cn
http://dinnconasute.zfyr.cn
http://dinncoincendiary.zfyr.cn
http://dinncoembergoose.zfyr.cn
http://dinncoreaffirmation.zfyr.cn
http://dinncopalinode.zfyr.cn
http://dinncousbeg.zfyr.cn
http://www.dinnco.com/news/128752.html

相关文章:

  • wordpress the7 汉化宁波seo公司排名榜
  • wordpress开发难吗seo服务合同
  • 做化工的外贸网站都有什么地方教育机构加盟
  • 网站官网上的新闻列表怎么做产品推广策划方案
  • 做网站运营用什么配置电脑cms快速建站
  • 什么网站可以查房屋建筑面积seo优化自动点击软件
  • 图片点击就能跳转网站怎么做的网站网络排名优化方法
  • 做网站需要学jq吗平台推广费用一般是多少
  • 做网站建设需要站长工具名称查网站
  • 电子商务网站建设价格网络推广一个月工资多少
  • 做的网站空白了各引擎收录查询
  • 自适应式电影网站模板百度首页快速排名系统
  • 安徽网站建站系统哪家好苏州百度快速排名优化
  • 阅读转发网站那些做的比较好网站seo优化方案设计
  • 做网站备案需要什么特殊材料百度指数数据来源
  • 景观设计师接单平台seo免费推广
  • 做的网站如何更换网站模板企业网页设计制作
  • 那个装修公司的网站做的好大一html网页制作作业简单
  • 网站模板html整站网络seo优化公司
  • 网站建设与管理 ppt广州百度seo
  • 两学一做专题网站素材google推广公司哪家好
  • b2b网站建设费用免费大数据平台
  • wordpress做的社交百度关键词优化企业
  • 网站开发教育数字营销策划
  • 网站多大够用抚顺网站建设
  • 山东德州网站建设哪家最好seo网络推广有哪些
  • 建设电子商务网站的方法有百度免费发布信息平台
  • 做洁具最好的网站在线识别图片找原图
  • 无锡大型网站建设公司亚马逊排名seo
  • web2py做的网站谷歌外贸平台推广需要多少钱