码迷,mamicode.com
首页 > 其他好文 > 详细

字典树模板题 POJ 2503

时间:2014-08-09 02:27:38      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   ar   div   amp   log   

 1 #include <cstdio>
 2 #include <cstring>
 3 
 4 char en[11],fr[11];
 5 int st;
 6 struct Tire{
 7     int next[26];
 8     char eng[11];
 9 }node[200005];
10 void insert(char *s,int cur)
11 {
12     if(*s){
13         if(!node[cur].next[*s-a])
14             node[cur].next[*s-a]=++st;
15         insert(s+1,node[cur].next[*s-a]);
16     }
17     else strcpy(node[cur].eng,en);
18 }
19 void search(char *s,int cur)
20 {
21     if(*s){
22         if(!node[cur].next[*s-a]){
23             printf("%s\n","eh");
24             return;
25         }
26         search(s+1,node[cur].next[*s-a]);
27     }
28     else printf("%s\n",node[cur].eng);
29 }
30 int main()
31 {
32     char str[100];
33     while(gets(str)&&str[0]){
34         sscanf(str,"%s%s",en,fr);
35         insert(fr,0);
36     }
37     while(scanf("%s",fr) != EOF){
38         search(fr,0);
39     }
40     return 0;
41 }

 

字典树模板题 POJ 2503,布布扣,bubuko.com

字典树模板题 POJ 2503

标签:style   blog   color   io   ar   div   amp   log   

原文地址:http://www.cnblogs.com/CSU3901130321/p/3900386.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!