博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU 1247 Hat’s Words
阅读量:6452 次
发布时间:2019-06-23

本文共 1860 字,大约阅读时间需要 6 分钟。

Description

A hat’s word is a word in the dictionary that is the concatenation of exactly two other words in the dictionary.
You are to find all the hat’s words in a dictionary.

Input

Standard input consists of a number of lowercase words, one per line, in alphabetical order. There will be no more than 50,000 words.
Only one case.

Output

Your output should contain all the hat’s words, one per line, in alphabetical order.

Sample Input

aahathathatwordhzieeword

Sample Output

ahathatword
1 #include
2 #include
3 #include
4 typedef struct Trie 5 { 6 int num; 7 bool excist; 8 struct Trie *next[26]; 9 }Node,*trie;10 char ss[500000][15];11 Node *create()12 {13 Node *node=(Node *)malloc(sizeof(Node));14 node->num=0;15 node->excist=false;16 memset(node->next,0,sizeof(node->next));17 return node;18 }19 void insert_(trie root,char *str)20 {21 trie node=root;22 char *p=str;23 int id;24 while(*p)25 {26 id=*p-'a';27 if(node->next[id]==NULL)28 {29 node->next[id]=create();30 }31 node=node->next[id];32 ++p;33 node->num+=1;34 }35 node->excist=true;36 }37 int finds(trie root,char *str)38 {39 trie node=root;40 char *p=str;41 int id;42 while(*p)43 {44 id=*p-'a';45 node=node->next[id];46 ++p;47 if(node==NULL)48 return 0;49 }50 return node->excist;51 }52 int main()53 {54 trie root=create();55 char str[15];56 int k=0;57 while(scanf("%s",str)>0)58 {59 //if(strlen(str)==0)60 //break;61 strcpy(ss[k++],str);62 insert_(root,str);63 }64 char s1[15],s2[15];65 for(int i=0;i

 

转载于:https://www.cnblogs.com/PrayG/p/5899644.html

你可能感兴趣的文章
php小问题总结(一)
查看>>
数据库设计规范
查看>>
以太网、交换机
查看>>
python运算符的优先级原来是这样的
查看>>
MySQL COLUMNS分区
查看>>
Linux第二周学习笔记(4)
查看>>
mongoDB应用
查看>>
决心书
查看>>
网络营销培训——软文营销为什么变得重要?
查看>>
智邦国际ERP系统实现手机端扫码汇报生产工序
查看>>
jenkins任意文件读取漏洞复现与分析 -CVE-2018-1999002
查看>>
Jersey 2.x 服务器端应用支持的容器
查看>>
iOS安装包瘦身指南
查看>>
uva 10976 Fractions Again?!
查看>>
企业产品质量管理实施办法
查看>>
安卓软件开发需要学什么你知道吗?
查看>>
浅谈 T-SQL语句操纵数据表
查看>>
PPT关于文本格式的妙招技法
查看>>
跨域问题:解决跨域的三种方案
查看>>
seo发展趋势以及seo就业情况
查看>>