摘要:
哈哈,毒瘤题全靠大佬带飞,自己根本做不得。 op=0 首先我们分析一波权值,可以得到,权值只与树的连通块个数有关,其中两点相连当且仅当两点的边在两棵树上都存在,我们不妨设公共边的数量为 \(k\) 。答案应该就是 \(y^{n-k}\) 。 感谢出题人送的温暖。 op=1 我们依旧考虑上面的公共边的 阅读全文
摘要:
对于这样的树形结构,我们可以比较轻易地算出若干孩子都晚于父亲的概率,但是如果存在既需要满足先于,有需要满足后于,实际上我们就不方便计算了。我们因此考虑容斥,我们钦定一条边只有两种状态,晚于父亲或随意。 我们定义边集 \(S\) 表示被钦定的边,我们定义 \(f_{S}\) 表示所有至少在 \(S\) 阅读全文
摘要:
这题感觉好难写,作为大颓怪,只想嘴巴,所以就有了这篇嘴巴题解。 我们考虑询问时问的 \(x\in[l_i,r_i]\) 的,也就是一段线段,这启发我们用李超线段树。 然后由于是链上查询,我们又想到了树剖,所以我们有一个很自然的想法是树剖后,李超线段树维护每一条重链的前缀,这一部分是两只 \(\log 阅读全文
该文被密码保护。 阅读全文
摘要:
12:30-13:30 从学校出发,坐着不知道开的冷空调还是暖空调但总之巨热的大巴一路睡到了杭师大,脖子睡得很酸。 13:30-14:20 门口的保安不知道为啥提前一个小时就要把我们赶进场地,被迫进入场地发呆。 嘿嘿嘿嘿我不会告诉你我在那里玩扫雷的嘿嘿嘿嘿。 14:20-14:30 把四道题都看了下 阅读全文
摘要:
这道题目需要我们 \(\text{check}\) 每一棵子树内是否存在完全位于该子树内的颜色。 这个我们可以利用 \(\text{dfn}\) 来实现。 具体的就是找到每一个颜色在 \(\text{dfn}\) 上的第一个出现位置和最后一个出现位置,每一次将当前子树的 \(\text{dfn}\) 阅读全文
摘要:
模拟费用流巨大板子题。 我们考虑到费用流模型非常好建,同时我们需要发掘一下这个费用流模型的性质。 考虑到如果我们同时存在向上的反向边(费用为 \(-1\) ),向下的正向边(费用为 \(1\) ),根据费用流算法的原则,这里我们必然贪心选择费用为 \(-1\) 的边,也就是说,我们不可能同时存在两个 阅读全文
该文被密码保护。 阅读全文
该文被密码保护。 阅读全文
该文被密码保护。 阅读全文
该文被密码保护。 阅读全文
摘要:
来尝试一下从容斥的最底层来解决这道题目,已经看过巨佬推过了,只是自己再推一次加深印象。 首先我们定义三元组 \(p(x,y,z)\) 表示一个点,再定义集合 \(S=\{p_1,p_2,...,p_k\}\) 表示极大点的集合。 然后我们轻易得到对于这若干个极大点,不能出现两两存在相同的坐标,这是一 阅读全文
摘要:
一道很有启发性的题目。 考虑到由于是自然数对的比较,所以我们不能直接用 \(01\text{Trie}\) 。 但是考虑到我们可以将 \(\text{Trie}\) 转换成有 \(4\) 个出边的,每一个出边表示数对当前位的 \(01\) 情况。 然后你考虑查询,对于当前位置,存在一种大于的情况,两 阅读全文