poj2503(字符串hash)
来源:互联网 发布:淘宝店主txt 编辑:程序博客网 时间:2024/05/14 17:05
这是用hash不是比较相不相同,这是用来存储,
取模质数!!!9191891!!!
#include<cstdio>#include<cstring>#include<cmath>#include<algorithm>#include<map>using namespace std;const int mod=9191891;int n,m;char wd[100005][12],s[50],tt;int hs[10000050];int geths(char *s){int len=strlen(s),ans=0;for (int i=0;i<len;i++) ans=(ans*29+s[i]-'a')%mod;return ans;}int main(){while ((wd[++n][0]=getchar())!='\n'){scanf("%s%s",wd[n]+1,s);hs[geths(s)]=n;tt=getchar();}while (scanf("%s",s)!=EOF){int t=geths(s);if (hs[t]) printf("%s\n",wd[hs[t]]);else printf("eh\n");}return 0;}
0 0
- poj2503(字符串hash)
- POJ2503 字符串HASH
- poj2503字符串HASH
- POJ2503 Babelfish(hash)
- poj2503(简单hash)
- poj2503 hash
- POJ2503 哈希(字符串编码)
- poj2503 简单的hash
- poj2503 hash查找
- poj2503 Babelfish BKDRhash+链式hash
- poj2503查字典 -map或hash
- Babelfish(poj2503字符串处理)
- poj2503 二分查找字符串
- POJ2503--(STLmap应用)
- POJ2503 Babelfish (map)
- POJ2503
- poj2503
- poj2503
- 个人记录之类的东西 笑
- Java对象的内存布局以及对象所需内存大小计算详解
- 【OOP】从 C++, Java 迁移到 JavaScript
- 爸爸给女儿们做的智能机器人朋友——瓦力三号
- Window基本命令学习(三)
- poj2503(字符串hash)
- UVA 12003 Array Transformer [分块]
- 欢迎使用CSDN-我的第一篇blog,CSDN记录我的工作难题
- sg函数_______A Funny Stone Game(uva 1378)
- HDU 5804 Price List(水~)
- 88. Merge Sorted Array
- 【PAT】(乙级)1016. 部分A+B (15)
- #158 Two Strings Are Anagrams
- uip UDP客户端模式通信移植,本地端口可以随机