「学习总结」基本卷积算法
「做多项式题就像嗑药,出多项式题就像贩毒。」 —— 某福建知名OI选手
学了学红日bn一年前玩剩下的东西。
倒是扩展了 FWT 的一种思路吧。
济南 清北学堂,NOIP考前十连测,题目整理。
NOIP 考前听到的一些算法,如果 NOIP 失利,这些算法可能这辈子也学不到了……算是留下一点点纪念吧…
洛谷 2020 年 10 月 月赛 有两道期望题分数拿的还不错 .
一些简单的关于图论的定义和胡扯…
2020 第一次正睿提高十连测,题目很妙。
给你一棵 \(n\) 个结点的树,每个结点有权值。 \(m\) 次操作。 需要支持以下操作。
给定一棵 \(n\) 个结点的有根树 \(T\) ,结点从 \(1\) 开始编号,根结点为 \(1\) 号结点,每个结点有一个正整数权值 \(v_i\) 。
设 \(x\) 号结点的子树内(包含 \(x\) 自身)的所有结点编号为 \(c_1,c_2,\dots,c_k\) ,定义 \(x\) 的价值为:
\(val(x)=(v_{c_1}+d(c_1,x)) \oplus (v_{c_2}+d(c_2,x)) \oplus \cdots \oplus (v_{c_k}+d(c_k, x))\) 其中 \(d(x,y)\) 。
表示树上 \(x\) 号结点与 \(y\) 号结点间唯一简单路径所包含的边数, \(d(x,x) = 0\) 。 \(\oplus\) 表示异或运算。
请你求出 \(\sum\limits_{i=1}^n val(i)\) 的结果。
一道趣题。