码迷,mamicode.com
首页 >  
搜索关键字:trie    ( 2375个结果
POJ - 2418 代码
使用Trie树完成。比STL map 快很多。输出时DFS,用一个字符数组记录当前字符串。走到是字符串的结点就输出。代码如下。#include #include #include #include #include #include using namespace std;const int Max...
分类:其他好文   时间:2014-07-25 10:52:21    阅读次数:236
POJ训练计划2418_Hardwood Species(Trie树)
解题报告 Tire树。 #include #include #include #include using namespace std; struct node { int v; node *next[256]; }; int cnt=0,q; char ch[100],str1[100]; node *newnode() { node *p=new node;...
分类:其他好文   时间:2014-07-23 21:00:15    阅读次数:250
POJ - 3630 代码
Trie的简单应用,只涉及插入字符串的操作。需要注意的是,输入数据有T组,在处理每一组数据之前都要初始化root,由于忽视了这一点WA了n次。还有一点就是,在发现一组数据答案为“NO”之后,仍然要读完这组数据的字符串。在这一点上也WA了好多次= =另外,本题大概需要建立4000000个节点,如果采用...
分类:其他好文   时间:2014-07-21 10:39:52    阅读次数:230
2014-7-19
昨天做了两道题,感觉挺水的,就没写题解。但是今天感觉还是纪念一下我的努力吧。第一道是POJ 3630Phone List一道基础的Trie树,但是因为采用了动态建树,刚开始就TLE了。最后用了静态储存的方法就过了。#include #include #include using namespace ...
分类:其他好文   时间:2014-07-21 09:28:51    阅读次数:216
hdu4570Multi-bit Trie (区间DP)
Problem Description   IP lookup is one of the key functions of routers for packets forwarding and classifying. Generally, IP lookup can be simplified as a Longest Prefix Matching (LPM) problem. That'...
分类:其他好文   时间:2014-07-20 10:18:28    阅读次数:235
[ACM] POJ 2418 Hardwood Species (Trie树或者map)
Hardwood Species Time Limit: 10000MS   Memory Limit: 65536K Total Submissions: 17986   Accepted: 7138 Description Hardwoods are the botanical group of trees that have b...
分类:其他好文   时间:2014-07-19 23:48:19    阅读次数:472
[ACM] POJ 2513 Colored Sticks (Trie树,欧拉通路,并查集)
Colored Sticks Time Limit: 5000MS   Memory Limit: 128000K Total Submissions: 29736   Accepted: 7843 Description You are given a bunch of wooden sticks. Each endpoint of...
分类:其他好文   时间:2014-07-19 08:08:34    阅读次数:210
电话号码 【trie树】
电话号码 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 给你一些电话号码,请判断它们是否是一致的,即是否有某个电话是另一个电话的前缀。比如: Emergency 911 Alice 97 625 999 Bob 91 12 54 26 在这个例子中,我们不可能拨通Bob的电话,因为Emergency的电话是它的前缀,当拨打Bo...
分类:其他好文   时间:2014-07-19 08:07:15    阅读次数:222
poj-2503-Babelfish
这个题需要用到字典树,那么什么是字典树呢? 百度一下就可知道了------>地址是:Trie树 我比较喜欢用数组来写字典树,我在这放了两张图片! 希望能帮助理解! 本题题意:是要求我们将某一个星球的单词翻译成对应的英语,如果有就输出对应的英文,没有就不输出! 思路:这个题先得用某一个星球的单词来建立一个字典树,然后再将对应单词“放”在叶子节点后面,可以将其比喻为有坠子的耳环!然后在翻译时直接查找即可!...
分类:其他好文   时间:2014-07-19 02:11:26    阅读次数:273
UVa 1401 Remember the Word
Trie+DP 大白书上的字典树训练题。 题意是说一个字符串可能有多少种小串组成。 例如 abcd  4 a b cd ab abcd=a+b+cd;abcd=ab+cd; 递推为:从最后一位往前,dp[i]=dp[i]+dp[i+ len[x]]  x为输入时的顺序,附加到节点中。是 i~strlen(S)的前缀。S[1,2,3,…,i,…len] ...
分类:其他好文   时间:2014-07-17 19:26:33    阅读次数:277
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!