08 2021 档案

摘要:原题链接 题意 给定一棵 N 个节点的树,两个点之间都为 1,一只蜗牛从树的根节点出发寻找自己的壳,壳只可能等概率的出现在叶子节点,某些节点可能有蚯蚓,它可以告诉蜗牛壳是否在该节点的子树内。求蜗牛在最优策略下找到壳所需要的期望步数。多组测试数据。 数据范围 \(1 \leq N \l 阅读全文
posted @ 2021-08-27 18:54 曙诚 阅读(59) 评论(0) 推荐(0) 编辑
摘要:N总 认为我必须好好学习一下二分图,要不然过不了初赛。。。。。 二分图的定义 如果一张无向图的 N 个节点( N2)可以分成 A,B 两个非空集合,其中 AB=。并且在同一集合内的点之间没有边相连,那么称这张无向图为一张二 阅读全文
posted @ 2021-08-26 16:22 曙诚 阅读(169) 评论(0) 推荐(0) 编辑
摘要:题意 给出一个长度为偶数的序列,判断是否能将该序列分成两个长度为 n2 的严格上升子序列。 数据范围 1n20001m250ai106 。 思路 首先发现本题有两个限制条件 阅读全文
posted @ 2021-08-24 19:54 曙诚 阅读(74) 评论(0) 推荐(0) 编辑
摘要:又是被 N 总吊打的一天呢。。。。。 通过学习 Treap,可以发现能够用 Treap 做的平衡树题目其实非常少,这就是因为 Treap 支持的操作太少,基本上用 Treap 就是查找前驱和后继,其他的就做不了了。。。 首先给出 Splay 的模板题。 文艺平衡树 题意 给定一个 1 到 \ 阅读全文
posted @ 2021-08-16 20:18 曙诚 阅读(64) 评论(0) 推荐(0) 编辑
摘要:题意 求 x 至少经过多少次操作可以得到 xn。可以进行的合法操作包括: 1.将已经得到的两个数相乘; 2.将已经得到的两个数相除。 需要保证操作得到的数的幂次为正整数。 如,已经通过若干次操作得到了 x,x2,x4,x8,x6。此时 \(x^6*x^6,x^8*x 阅读全文
posted @ 2021-08-15 20:31 曙诚 阅读(63) 评论(0) 推荐(0) 编辑
摘要:因为被 N总 D了好久,所以痛下决心想要学习一下树链剖分。 强烈推荐 N总对树链剖分的优质讲解博客(感觉比我写得好多了。。。。)。 树链剖分 树链剖分可以通过给树上的点重新编号(重新编号后就变成若干条链),使得可以将树中的任意一条路径转化成 O(logn) 段连续的区间。那么树中路径上的所有 阅读全文
posted @ 2021-08-02 12:29 曙诚 阅读(116) 评论(0) 推荐(0) 编辑

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