字典树
AKone123456
这个作者很懒,什么都没留下…
展开
-
G. Xor-MST-----------------------思维(最小异或生成树+分治+字典树+Boruvka思想)
题意: 给定n个顶点无向图,每个顶点都有一个点权, u和v的边权就是 (点权u xor v) 问最小生成树权重是多少 解析: 根据Boruvka思想 每个独立的连通块连接起来必须是连接权值最小的边,那么本题如何找到最小的边,那就是给需要连接的连通块里的每个数分解成二进制建字典树。然后跑字典树找到最小的权值边即可。为了不影响后面的处理,每次都要把当前的字典树删掉; 我们给这些节点权值从小到大排序 因为我们要按位讨论。 对于第i位为0的,我们放到左边 对于第i位为1的,我们放到右边 然后递归分治处理 建字典.原创 2020-07-26 22:41:15 · 235 阅读 · 0 评论 -
G - Shortest Prefixes POJ - 2001---字典树找唯一最短前缀
第二天叫醒我的不是闹钟,是梦想! A prefix of a string is a substring starting at the beginning of the given string. The prefixes of “carbon” are: “c”, “ca”, “car”, “carb”, “carbo”, and “carbon”. Note that the empty...原创 2019-11-21 10:25:16 · 123 阅读 · 0 评论 -
E - IMMEDIATE DECODABILITY POJ - 1056---字典树匹配前缀
第二天叫醒我的不是闹钟,是梦想! An encoding of a set of symbols is said to be immediately decodable if no code for one symbol is the prefix of a code for another symbol. We will assume for this problem that all co...原创 2019-11-20 20:17:27 · 106 阅读 · 0 评论 -
D - Hat’s Words HDU - 1247---字典树
第二天叫醒我的不是闹钟,是梦想! 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 ...原创 2019-11-20 17:23:13 · 121 阅读 · 0 评论 -
A - 统计难题 HDU - 1251----字典树模板题
第二天叫醒我的不是闹钟,是梦想! Ignatius最近遇到一个难题,老师交给他很多单词(只有小写字母组成,不会有重复的单词出现),现在老师要他统计出以某个字符串为前缀的单词数量(单词本身也是自己的前缀). Input 输入数据的第一部分是一张单词表,每行一个单词,单词的长度不超过10,它们代表的是老师交给Ignatius统计的单词,一个空行代表单词表的结束.第二部分是一连串的提问,每行一个提问...原创 2019-11-19 17:00:04 · 165 阅读 · 0 评论 -
H - Babelfish POJ - 2503---字典树/map
第二天叫醒我的不是闹钟,是梦想! You have just moved from Waterloo to a big city. The people here speak an incomprehensible dialect of a foreign language. Fortunately, you have a dictionary to help you understand t...原创 2019-11-19 13:32:49 · 169 阅读 · 0 评论