字典树
文章平均质量分 78
笑着走完自己的路
这个作者很懒,什么都没留下…
展开
-
poj 2001 Shortest Prefixes 【字典树】【找每一个字符串在字符串集里面的 最短且可唯一标识 的前缀】
Shortest PrefixesTime Limit: 1000MS Memory Limit: 30000KTotal Submissions: 14747 Accepted: 6364DescriptionA prefix of a string is a substring starting at the beginn原创 2015-05-29 13:51:15 · 1335 阅读 · 0 评论 -
hdoj 5845 Best Division 【字典树 + dp】
hdoj 5845 Best Division题意:给定n个正整数,要求分成K段连续区间,使得所有区间的最大异或值dp[i]dp[i]为a[1]−a[i]a[1] - a[i]的最优解 dp[i]=max(dp[j])+1,(i−L=jidp[i] = max(dp[j]) + 1 ,(i - L &&sum[j]⊗sum[i]=X)sum[j] ⊗ sum[i] 其中sum[i]su原创 2016-08-17 22:13:54 · 526 阅读 · 0 评论 -
poj 3295 Tautology && poj 1035 Spell checker 【字典树】
各种不顺,G++ %lf卡我那么多次,一个水BFS卡我好长时间以及那道不用字典树都可以过的SB题。。。日狗了。 poj 3295 Tautology判断给定的WFF式子是否永真。正着逆波兰想太简单会出bug,直接倒着跑一遍就搞定了。zz#include #include #include #include #include #include #include #incl原创 2016-07-27 18:23:53 · 441 阅读 · 0 评论 -
Codeforces 633C Spy Syndrome 2 【字典树 + DFS】
C. Spy Syndrome 2time limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputAfter observing the results of Spy Syndro原创 2016-02-29 21:03:28 · 1028 阅读 · 0 评论 -
NUBT 1222 English Game 【字典树 + dp】
大一时比赛的剩题,今天不经意发现了。题目链接:点我题意:给定目标串str和n个短串以及每个短串的权值,现在让你用这n个短串连接成str串。若可以得到目标串,输出最大的权值和,反之输出-1。要求每个短串只能用一次。思路:建立一棵trie,标记短串末尾。设置dp[i]为 构成(str[i]-末尾)子串的最大权值和。每次可以从str[i]字符沿着trie向下走,走到字符s原创 2016-02-28 18:41:48 · 912 阅读 · 0 评论 -
hdoj 4825 Xor Sum 【字典树】
Xor SumTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 132768/132768 K (Java/Others)Total Submission(s): 1020 Accepted Submission(s): 411Problem DescriptionZeus 和 Prometheus原创 2016-01-14 20:23:55 · 461 阅读 · 0 评论 -
hihoCoder 1261 String Problem II 【字典树 + DFS】
#1261 : String Problem IITime Limit:50000msCase Time Limit:5000msMemory Limit:512MBDescriptionWe have a set of strings S which contains N distrinct strings.We have also原创 2015-12-31 17:06:55 · 488 阅读 · 0 评论 -
hihoCoder 1260 String Problem I 【字典树 + DFS】
#1260 : String Problem ITime Limit:10000msCase Time Limit:1000msMemory Limit:256MBDescriptionWe have a set of strings S which contains N distrinct strings.We have also原创 2015-12-31 17:06:22 · 624 阅读 · 0 评论 -
hdoj 5536 Chip Factory 【字典树】
Chip FactoryTime Limit: 18000/9000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 96 Accepted Submission(s): 51Problem DescriptionJohn is a mana原创 2015-11-01 22:04:55 · 998 阅读 · 0 评论 -
poj 1451 T9 【字典树 + DFS 模拟智能英语输入法】
T9Time Limit: 1000MS Memory Limit: 10000KTotal Submissions: 3560 Accepted: 1280DescriptionBackground A while ago it was quite cumbersome to create a message f原创 2015-10-10 17:31:53 · 1111 阅读 · 0 评论 -
hdoj 5457 Hold Your Hand 【字典树 + 最小割】
Hold Your HandTime Limit: 1500/1000 MS (Java/Others) Memory Limit: 65535/102400 K (Java/Others)Total Submission(s): 203 Accepted Submission(s): 53Problem DescriptionShe walks in原创 2015-10-05 23:27:43 · 507 阅读 · 0 评论 -
字典树 模板 记录
字典树:很强大的数据结构,用空间换时间来实现多个字符串的查找、对其个数的纪录以及对其子串的查询。 这里讲下静态建树过程:原创 2015-06-17 23:09:40 · 857 阅读 · 0 评论 -
hdoj 1251 统计难题 【STL map+string】 【字典树基础题】
统计难题Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 131070/65535 K (Java/Others)Total Submission(s): 21384 Accepted Submission(s): 9194Problem DescriptionIgnatius最近遇到一个难题,老师交给原创 2015-05-13 13:15:36 · 724 阅读 · 0 评论 -
hdoj 1247 Hat’s Words 【字典树】【输出字符串集里面 可以由任意两个字符串所构成的字符串】
Hat’s WordsTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 9380 Accepted Submission(s): 3352Problem DescriptionA hat’s word is原创 2015-05-31 20:25:16 · 496 阅读 · 0 评论 -
poj 3630 Phone List 【字典树】【判断一个字符串集里面 是否存在一个字符串是另一个字符串前缀】
Phone ListTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 24363 Accepted: 7444DescriptionGiven a list of phone numbers, determine if it is consistent原创 2015-05-29 14:17:56 · 808 阅读 · 0 评论 -
字典树
poj 3764 The xor-longest Path 题意:给定一棵树,问你最长的异或路径。思路:想到LCALCA就差不多了,我们记录根到节点i路径的⊗⊗值ans[i]ans[i]。 这样对于u−>vu -> v路径的异或值为ans[u]⊗ans[v]ans[u] ⊗ ans[v]。 相当于给定n−1n - 1个数,求解maxmax(两两异或的最大值, 单个的最大值)。#inc原创 2016-08-23 21:44:00 · 469 阅读 · 0 评论