字符串转hash
2024-09-06 16:20:01
#include<bits/stdc++.h>
using namespace std;
unsigned hash[];
const unsigned P=;
int ans;
int main()
{
for(int k=;k<=;k++)
{
char s[];
scanf("%s",s);
int len=strlen(s);
hash[k]=;
for(int i=;i<len;i++)
hash[k]=hash[k]*P+s[i];
ans++;
for(int i=;i<k;i++)
if(hash[i]==hash[k])
{
ans--;
break;
}
}
cout<<ans;
return ;
}
最新文章
- JS原生第六篇 (帅哥)
- Material Design学习笔记
- Win7+Eclipse+Hadoop2.6.4开发环境搭建
- ArcGIS10.1 api for Flex开发用于ArcGIS 9.3时QueryTask &#39;Error #2032&#39;错误的解决方案
- dojo/_base/lang源码分析
- Http 和TCP的关系,TCP长连接和短连接有什么区别?
- ADO.net中常用的对象介绍
- JSAPI_Ticket签名
- maven自动部署到tomcat的问题
- Flex中如何通过设置GridLines对象的horizontalAlternateFill样式交错显示LineSeries图表背景颜色的例子
- 【bird-front】全自动数据表格组件bird-grid
- django-站点管理
- c# asp.net mvc4 使用uploadify插件实现上传功能
- 数据库之redis篇(1)—— redis数据库安装,简单使用
- CTF大赛学习第一天!!!(学习中)
- FlappyBird开发帮助文档
- OpenLayers WorkShop 快速学习通道
- mvc4安装、新建、模版简介
- Kattis之旅——Factovisors
- python3.6配置libsvm2.2
热门文章
- 2018-8-10-WPF-好看的矢量图标
- java 类加载器的委托机制
- 【mac】Mac 终端如何切换成管理员用户
- 大众点评实时监控系统CAT的那些坑
- H3C根路径开销
- 个人笔记-快速搭建k8s-1.16.0
- selenium docs
- mybatis 整合redis作为二级缓存
- There is no Action mapped for namespace [/] and action name [login] associate解决办法 .
- Mybase desktop7.3破解