随笔分类 -  bzoj

摘要:大意: 给定数组$a$, 求划分为$m$段的最少费用 第$i$段费用$c_i$为异或和, 总的费用为每段费用的或和 从高位到低位贪心, 若第$i$位$1$的个数为奇数, 费用一定会加上$2^i$. 否则的话, 可以求出所有可以分割的位置个数, 若不少于$m$则可以不用增加费用. 阅读全文
posted @ 2019-07-05 20:51 uid001
摘要:大意: 给定$n$, 求集合{1,2,...n}的子集数, 满足若$x$在子集内, 则$2x,3x$不在子集内. 记$f(x)$为$x$除去所有因子2,3后的数, 那么对于所有$f$值相同的数可以划分为一个等价类, 对2的倍数和3的倍数建一个二维的表, 在表上做状压$dp$即可. 最后答案就为每个等 阅读全文
posted @ 2019-06-05 21:28 uid001
摘要:大意: 无向图, 多组询问, 求从A点走到B点的所有路径中,最长的边最小值是多少. kruskal重构树板子题, 最小值一定是最小生成树上的最长边, 转化为求kruskal重构树lca的点权. 阅读全文
posted @ 2019-06-05 20:51 uid001
摘要:大意: 给定树, 随机选两点, 求两点距离是3的倍数的概率. 树形dp入门水题, 枚举每个点作为lca时的答案即可. 阅读全文
posted @ 2019-06-05 20:42 uid001
摘要:大意: $n$个生物, 每个生物有$K$种属性, 两个生物之间的友好度通过下式计算. $Friendliness=(\sum\limits_{i=1}^{K-1}C_i \times \text{属性$i$的差别})-C_K \times \text{属性$K$的差别}$ $C$为给定非负数组, 求 阅读全文
posted @ 2019-04-23 21:48 uid001
摘要:大意: n个点, $i$和$j$之间可以连$c_{ij}$种无向边, 求连成连通图的方案数. 设$f_i$为状态$i$时连通图方案, $g_i$为状态$i$时所有方案. 有$f[i]=g[i]-\sum\limits_{j}f[j]g[i\wedge j]$, j为包含i的最低位的所有i的子集 阅读全文
posted @ 2019-04-15 15:49 uid001