博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
双重 hash
阅读量:6515 次
发布时间:2019-06-24

本文共 446 字,大约阅读时间需要 1 分钟。

#include
#include
#include
#include
using namespace std;typedef long long ll;pair
pp;pair
Hash(ll a[21]){ ll ans1=0,ans2=0; for(ll i=0;i<21;i++) ans1=(ans1*1000000013+a[i])%1000000007; for(ll i=0;i<21;i++) ans2=(ans2*1000000013+a[i])%1000000009; pp.first=ans1; pp.second=ans2; return pp;}

 

转载于:https://www.cnblogs.com/ccut-ry/p/9379235.html

你可能感兴趣的文章
grep和正则表达式
查看>>
s:iterator巧妙控制跳出循环
查看>>
移动互联网思维
查看>>
redis-手写redis切片和非切片连接池并注入springboot中
查看>>
Kosaraju算法详解
查看>>
Serv-U 的升级及数据备份和迁移【转】
查看>>
webstorm无法显示左边文件夹目录的解决方法
查看>>
Android数据保存之文件保存
查看>>
数字校园-云资源平台 2014.10.26-人人通共享空间
查看>>
使用IIS承载WCF服务
查看>>
在 CentOS 和 RHEL 上安装 Puppet 服务器和客户端
查看>>
Android性能优化Google课程翻译一:Render----OverDraw实战
查看>>
用Camshift算法对指定目标进行跟踪
查看>>
Tiny4412 开发板 编译环境搭建【转】
查看>>
为你的网站加上SSL,可以使用HTTPS进行访问
查看>>
软件project--谈项目开发
查看>>
Android studio及eclipse中的junit单元測试
查看>>
几个英文网站
查看>>
在Android中创建文件
查看>>
爬虫基础
查看>>