hdu 2736 Surprising Strings(类似哈希,字符串处理)
2014-01-21 10:07
477 查看
重点在判重的方法,嘻嘻
题目
View Code
题目
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> int main() { int i,j,len,mark[100000],num,flag; char ch[510]; while(gets(ch)) { if(strcmp("*",ch)==0)break; len=strlen(ch); flag=0; for(i=1;i<len;i++) { memset(mark,0,sizeof(mark)); for(j=0;j<len-i;j++) { num=(ch[j]-'A'+1)*100+ch[j+i]-'A'+1; if(mark[num]==1) { flag=1; break; } mark[num]=1; } if(flag==1)break; } if(flag==1) printf("%s is NOT surprising.\n",ch); else printf("%s is surprising.\n",ch); } return 0; }
View Code
相关文章推荐
- hdu 3973 AC's String 字符串哈希处理 查询子串是否是模式串 可以修改
- HDU 2153 仙人球的残影 (字符串处理,类似蛇形矩阵)
- hdu-4821(BKDRHash字符串哈希)
- HDU 2206 IP的计算(字符串处理)
- HDU 1048 The Hardest Problem Ever(字符串处理)
- hdu 1228 A+B 字符串处理 超级大水题
- hdu 1274 展开字符串 栈 stack 处理
- HDU 1062 Text Reverse 字符串处理
- hdu 5455(字符串处理)
- hdu 6096 ac自动机 和 处理字符串分段输入
- HDU 2093考试排名(结构体多关键字排序+字符串处理)
- HDU 1113 Word Amalgamation -- 字符串处理+排序
- SqlServer:根据指定分隔符,把传入字符串分隔处理后,返回数据表,函数功能类似.NET的string.Split()
- hdu 1048 The Hardest Problem Ever (string特点运用!!!字符串输入处理)
- hdu--1073--字符串处理
- HDU 2895 字符串处理(看懂就简单)
- HDU 1073 Online Judge (字符串处理,格式判断的好题!!!!)
- HDU-5938 Four Operations(字符串处理)
- HDU 5469 Antonidas(树分治+字符串哈希)
- HDU - 4545 字符串处理