#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 ;
}

最新文章

  1. JS原生第六篇 (帅哥)
  2. Material Design学习笔记
  3. Win7+Eclipse+Hadoop2.6.4开发环境搭建
  4. ArcGIS10.1 api for Flex开发用于ArcGIS 9.3时QueryTask &#39;Error #2032&#39;错误的解决方案
  5. dojo/_base/lang源码分析
  6. Http 和TCP的关系,TCP长连接和短连接有什么区别?
  7. ADO.net中常用的对象介绍
  8. JSAPI_Ticket签名
  9. maven自动部署到tomcat的问题
  10. Flex中如何通过设置GridLines对象的horizontalAlternateFill样式交错显示LineSeries图表背景颜色的例子
  11. 【bird-front】全自动数据表格组件bird-grid
  12. django-站点管理
  13. c# asp.net mvc4 使用uploadify插件实现上传功能
  14. 数据库之redis篇(1)—— redis数据库安装,简单使用
  15. CTF大赛学习第一天!!!(学习中)
  16. FlappyBird开发帮助文档
  17. OpenLayers WorkShop 快速学习通道
  18. mvc4安装、新建、模版简介
  19. Kattis之旅——Factovisors
  20. python3.6配置libsvm2.2

热门文章

  1. 2018-8-10-WPF-好看的矢量图标
  2. java 类加载器的委托机制
  3. 【mac】Mac 终端如何切换成管理员用户
  4. 大众点评实时监控系统CAT的那些坑
  5. H3C根路径开销
  6. 个人笔记-快速搭建k8s-1.16.0
  7. selenium docs
  8. mybatis 整合redis作为二级缓存
  9. There is no Action mapped for namespace [/] and action name [login] associate解决办法 .
  10. Mybase desktop7.3破解