随笔分类 -  Trie

摘要:题目 题目链接:https://www.luogu.com.cn/problem/P7470 凇睦是一个喜欢探险的女孩子,这天她到一片海域上来探险了。 在这片海域上一共有 n 座岛屿排成一排,标号为 1,2,3,,n。每座岛屿有两个权值,分别为劳累度 ai 阅读全文 »
posted @ 2021-08-24 11:46 stoorz 阅读(39) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://loj.ac/p/3026 n500,m105,|si|106。 思路 我们可以把字符串倒着插入一棵 Trie,然后枚举给出的树上的所有点 x,同时在这个节点和 Trie 树上跳。如果当前跳到点 y 阅读全文 »
posted @ 2021-07-17 19:20 stoorz 阅读(50) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://atcoder.jp/contests/arc122/tasks/arc122_d 给定一个长度为 2n 的序列,Alice 和 Bob 执行以下操作 n 次: Alice 选择一个之前未被选择过的数字 x。 Bob 选择一个之前未被选择过的数 阅读全文 »
posted @ 2021-06-13 00:07 stoorz 阅读(122) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://codeforces.com/problemset/problem/888/G 给定 n 个结点的无向完全图。每个点有一个点权为 ai。连接 i 号结点和 j 号结点的边的边权为 ai xor aj。求这个 阅读全文 »
posted @ 2021-03-07 20:17 stoorz 阅读(224) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.ybtoj.com.cn/contest/127/problem/1 n,|S|5×105。 思路 由于每一个 ? 只能填 01,不难想到 2-sat。 将串安装长度排序,把每一个 ? 分别当作 \ 阅读全文 »
posted @ 2021-02-28 17:22 stoorz 阅读(63) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://gmoj.net/senior/#main/show/5363 思路 这个异或很烦,二进制拆位搞掉。 然后两个节点能造成贡献当且仅当他们这一位下为 1。维护两棵 Trie,存二进制下这一位为 0/1 的所有字符串。 对于一个节点 x,先计算它所有子树答 阅读全文 »
posted @ 2020-11-02 15:38 stoorz 阅读(76) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:http://noip.ybtoj.com.cn/problem/20075 思路 先做一遍前缀异或和,然后问题转化为序列中任选两个数异或起来不小于 k。 从高位到低位建立 Trie 树,分 01 计算答案即可。 时间复杂度 O(Tnlogn)。 代码 #in 阅读全文 »
posted @ 2020-11-02 15:16 stoorz 阅读(86) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P6623 给定一棵 n 个结点的有根树 T,结点从 1 开始编号,根结点为 1 号结点,每个结点有一个正整数权值 vi。 设 x 号结点的子树内(包含 x 自身)的所 阅读全文 »
posted @ 2020-06-27 19:40 stoorz 阅读(148) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P3449 Johnny 喜欢玩文字游戏。 他写下了 n 个回文串,随后将这些串两两组合,合并成一个新串。容易看出,一共会有 n2 个新串。 两个串组合时顺序是任意的,即 和 可以组合成 和 ,另外自己和自己 阅读全文 »
posted @ 2020-01-24 10:05 stoorz 阅读(173) 评论(0) 推荐(0) 编辑
摘要:前言 期末考试考进前68.29名我吃shi。 题目 题目连接:https://www.luogu.com.cn/problem/P4341 给出一个01串,按字典序输出每一个出现次数超过1的子序列的出现次数。 思路 随机跳到这道题的。一眼Tire。 然后就当模板题打了。。。练一下手顺便白嫖一 阅读全文 »
posted @ 2020-01-12 12:29 stoorz 阅读(117) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示