
字典树
浪流人
这个作者很懒,什么都没留下…
展开
-
统计难题
Ignatius最近遇到一个难题,老师交给他很多单词(只有小写字母组成,不会有重复的单词出现),现在老师要他统计出以某个字符串为前缀的单词数量(单词本身也是自己的前缀). Input 输入数据的第一部分是一张单词表,每行一个单词,单词的长度不超过10,它们代表的是老师交给Ignatius统计的单词,一个空行代表单词表的结束.第二部分是一连串的提问,每行一个提问,每个提问都是一个字符串. 注意:本题只有一组测试数据,处理到文件结束. Output 对于每个提问,给出以该字符串为前缀的单词的数量. Sample原创 2021-01-23 15:18:09 · 151 阅读 · 0 评论 -
#10051. 「一本通 2.3 例 3」Nikitosh 和异或 字典树
给定一个含 个元素的数组 ,下标从 开始。请找出下面式子的最大值:,其中, 表示 和 的按位异或。 输入格式 输入数据的第一行包含一个整数 ,表示数组中的元素个数。 第二行包含 个整数 。 输出格式 输出一行包含给定表达式可能的最大值。 样例 样例输入 5 1 2 3 1 2 样例输出 6 题目是 求两端不相邻的异或区间最大的和 求区间异或值,其实是两端点的异或前缀和 x⊕x=0 所以 从l到r的异或相当于(从1到l)和(1到r)的异或 然后我们可以定义一个sum数组来储存前缀的异或和,区间[l原创 2020-11-09 21:59:23 · 936 阅读 · 0 评论