#include<bits/stdc++.h>
using namespace std;
const int P=,mod=;
vector<unsigned> H[mod];
void Add(unsigned key)
{
int i=key%mod;
H[i].push_back(key);
}
bool Get(unsigned key)
{
int i=key%mod;
for(int k=;k<H[i].size();k++)
if(H[i][k]==key)
return true;
return false;
}
int main()
{
int ans=;
for(int k=;k<=;k++)
{
char s[];
scanf("%s",s);
int len=strlen(s);
unsigned hash=;
for(int i=;i<len;i++)
hash=hash*P+s[i];
if(!Get(hash))
{
ans++;
Add(hash);
}
}
printf("%d\n",ans);
return ;
}

最新文章

  1. C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 密码强化、网络安全强化
  2. temp_web
  3. 详解DB2 sqlstate 57016 原因码 &quot;7&quot;错误
  4. Amr and Chemistry CodeForces 558C(BFS)
  5. 常用CMD命令
  6. 【转】SocketRocket:iOS WebSocket客户端开源框架
  7. OSPF系列
  8. Centos7配置文件共享服务器SAMBA三步曲(转)
  9. IO&amp;&amp;Serize 利用线程Thread.Sleep实现&quot;自动输出&quot;
  10. JavaScript和JQuery的区别
  11. .Net Core HttpClient 忽略https证书提醒
  12. Cropper.js使用笔记
  13. python from entry to abandon
  14. MySQL 并行复制演进及 MySQL 8.0 中基于 WriteSet 的优化
  15. 新建一个Windows Service的方法
  16. 启用 webpack 的模块热替换特性
  17. keras环境
  18. 【代码审计】iZhanCMS_v2.1 后台存在多个SQL注入漏洞分析
  19. [SQL SERVER] 映射网络驱动器,让SQL服务器可见
  20. python开发_html_html处理

热门文章

  1. JPA+Postgresql+Spring Data Page分页失败
  2. 插播一条 WMI修复教程
  3. H3C Hosts文件
  4. MySQL排序问题
  5. Java中大量if...else语句的消除替代方案
  6. 将 using namespace 写在函数体中,以避免命名空间冲突
  7. HFile v2 v3文件结构
  8. Java中的变量、数据类型和运算符
  9. java面试-反射
  10. 使用 postman 给 API 写测试