
计数题
文章平均质量分 68
DevourPower
Devour
展开
-
树上启发式合并【含2020CCPC长春F题等稍微变种】
学习了树上启发式合并一段时间了,我来写一个总结吧; 树上启发式合并叫做Dsu On Tree 被某个毒瘤大佬称为静态链分治; 树上启发式合并我也不知道为什么叫启发式。 但是在我的理解中树上启发式合并和莫队分块都是一样的暴力的机制。是一种合理分配查询的顺序来节省资源的做法; 莫队分块可以在多次询问中合理安排询问的顺序,导致时间变成n*sqrt(n); 而树上启发式合并则更加强悍,时间复杂度为nlogn; 首先来一手板题: 给你一个树,询问每一个结点子树中含有不同颜色的数有多少种;颜色也是与n一个数量级,设都是原创 2021-04-29 13:51:39 · 279 阅读 · 0 评论 -
Codeforces Round #695 (Div. 2)D. Sum of Paths【计数题】
题目链接___ 题意: 给定n个长度小格子,每步可以走到-1或+1下标,不能越界。 走k步产生一个序列:c0,c1,c2……ckc_0,c_1,c_2……c_kc0,c1,c2……ck对应Ac0+Ac1+Ac2.....A_{c0}+A_{c1}+A_{c2}.....Ac0+Ac1+Ac2..... 求所有这样序列总和。即:路径下标权值和为路径权值,求所有路径权值和 本题难以从逐个递推角度求解。我设了一些函数都难以处理这个状态的转移。最后设了一个:f(i,j)f( i, j )f(i,j)表原创 2021-01-14 21:46:36 · 189 阅读 · 0 评论