题意:
给出一个长度为n的初始序列,和m次操作;
A操作:在序列后面加入一个数;
Q操作:给出一段区间[l,r]和一个数x,求区间中的p使p的后缀异或和与x的异或值最大;
n,m
题解:
可持久化数据结构(2/4)进行中... ...
先做一个转化,因为是在序列后面加数,维护后缀和并不容易;
但是由于异或性质可以转化成前缀和的问题;
也就是在区间中选一个数,使其与另一...
分类:
其他好文 时间:
2015-07-25 18:35:02
阅读次数:
160
题意:
给出一个有权树,求树上两点路径的最大异或和;
n
题解:
考虑异或的性质,如果任选一点为根,处理出所有点的异或深度;
那么将两点的深度异或起来,LCA到根的路径就异或了两次相当于没有;
所以异或距离就是两点异或深度的异或和,问题就转化成了从n个数中选两个数使异或和最大;
这个经典问题就可以把数字按位存进01trie树,从高位到低位贪心求解;
复杂度O(31n);
...
分类:
其他好文 时间:
2015-07-25 09:34:21
阅读次数:
109
题意:
给出一个字符串,求出现次数超过1的子串的出现个数;
字符串长度
题解:
题目问的是子串的个数,那么首先我们要找到所有的子串;
而字符串的所有后缀的前缀可以不重不漏的表示所有子串;
那么如果将所有的后缀加入trie树,每个经过的结点——也就是这个后缀的前缀——计数+1;
然后题目要求按字典序输出,利用一下trie树性质搞好就完了;
指针版trie好慢啊。。。
...
分类:
其他好文 时间:
2015-07-25 09:31:21
阅读次数:
113
相当于模板题了,用trie来完成字符串到数字的映射比map要快不少,令外可以考虑hash。运行时间对比:(1)(2)600ms左右 (3)3000ms左右(4)1500ms左右(1)O(n^2)的dijkstra:1234567891011121314151617181920212223242526...
分类:
其他好文 时间:
2015-07-25 08:17:43
阅读次数:
206
字典树又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:利用字符串的公共前缀来减少查询时间,最大限度地减少无谓的字符串比较,查询效率比哈希树高。
它有3个基本性质:
1.根节点不包含字符,除根节点外每一个节点都只包含一个字符;
2.从根节点到某一...
分类:
其他好文 时间:
2015-07-25 00:16:25
阅读次数:
144
有了KMP和Trie的基础,就可以学习神奇的AC自动机了。AC自动机其实就是在Trie树上实现KMP,可以完成多模式串的匹配。 AC自动机 其实 就是创建了一个状态的转移图,思想很重要。 推荐的学习链接:http://acm.uestc.edu.cn/bbs/read.php?t...
分类:
其他好文 时间:
2015-07-23 19:29:50
阅读次数:
126
字典树数据结构实现 1 public class Trie { 2 //字典树子节点最多值,任意一个单词都是由,26个字母组成的 3 private int SIZE = 26; 4 //根节点 5 private TrieNode root; 6 ...
分类:
其他好文 时间:
2015-07-22 20:14:54
阅读次数:
91
字典树:
又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),它的优点是:利用字符串的公共前缀来节约存储空间,最大限度地减少无谓的字符串比较,查询效率比哈希表高。
#define MAX 26
struct Trie
{
Trie *next[MAX];
...
分类:
其他好文 时间:
2015-07-22 13:20:46
阅读次数:
139
这个问题的解决方法是多种多样的。如本文所用,Trie为了解决这个问题。它也可用于hash表。map等解决方案,由于输入是特定7数字,因此,你应该能够解决。如本文所用,Trie不是非常快。最后,我主要是由于直接输出导线,遍历整个Trie速度相当慢。思路:1 使用insert函数建立Trie。主要添加一...
分类:
其他好文 时间:
2015-07-21 16:40:24
阅读次数:
88
#1036 : Trie图
时间限制:20000ms
单点时限:1000ms
内存限制:512MB
描述
前情回顾
上回说到,小Hi和小Ho接受到了河蟹先生伟大而光荣的任务:河蟹先生将要给与他们一篇从互联网上收集来的文章,和一本厚厚的河蟹词典,而他们要做的是判断这篇文章中是否存在那些属于河蟹词典中的词语。
当时,小Hi和小Ho的水平还是...
分类:
其他好文 时间:
2015-07-20 19:37:19
阅读次数:
372