维护一个 ()的矩阵,初始值均为 。每次操作可以增加某格子的权值,或询问某子矩阵的总权值。
修改操作数 ,询问数 。
念念不忘,必有回响
您需要写一种数据结构(可参考题目标题),来维护一个有序数列,其中需要提供以下操作:
FFT 可以用来计算多项式乘法,但复数的运算会产生浮点误差。对于只有整数参与的多项式运算,有时,使用数论变换(Number-Theoretic Transform)会是更好的选择。
采药人的药田是一个树状结构,每条路径上都种植着同种药材。
采药人每种药材进行了分类。大致分为两类,一种是阴性的,一种是阳性的。
采药人每天都要进行采药活动。他走的一定是两种药材数目相等的路径。他希望他选出的路径中有一个可以作为休息站的节点(不包括起点和终点),满足起点到休息站和休息站到终点的路径也是两种药材数目相等的。他想知道他一共可以选择多少种不同的路径。