上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: "太空飞行计划问题" 题意 有 $m$ 组实验, $n$ 个器材, 每个实验需要若干个器材, 可以获得一定收益, 每个器材有一定的费用, 求最大净收益 (总收益 总费用), 并输出方案. 思路 将每个器材连向 $S$, 边权为器材的费用, 将每个实验连向 $T$, 边权为实验的收益, 每个器材向需要 阅读全文
posted @ 2020-01-13 08:07 BruceW 阅读(116) 评论(0) 推荐(0) 编辑
摘要: [#6089. 小 Y 的背包计数问题](https://loj.ac/problem/6089) ## 题意 有一个容量为 $n$ 的背包 $( n \le 10^5)$. 有 $n$ 种物品, 第 $i$ 种物品有 $i$ 个, 体积为 $i$. 求将背包装满的方案数. ## 思路 考虑到, 体 阅读全文
posted @ 2020-01-11 21:42 BruceW 阅读(206) 评论(0) 推荐(0) 编辑
摘要: "UVA 10599 Blocks" 题意 有 $n$ 个有颜色的方块 $( n \le 200)$. 每次可以把任意 $x$ 个连续的同色方块消除, 得到的收益为 $x^2$. 求把所有方块消去后的最大收益. 思路 一道非常巧妙的 dp 状态设计题. 这题的暴力除了搜索以外似乎没有什么想法, 因为 阅读全文
posted @ 2020-01-11 19:10 BruceW 阅读(98) 评论(0) 推荐(0) 编辑
摘要: Comet OJ - Contest #12 Ternary String Counting](https://cometoj.com/contest/71/problem/E?problem_id=4020) [官方题解](http://static.eduzhixin.com/cometoj/s 阅读全文
posted @ 2020-01-07 09:37 BruceW 阅读(205) 评论(0) 推荐(0) 编辑
摘要: "[WC2016]挑战NPC" 题意 有 $n$ 个球, $m$ 个筐, $e$ 个条件 $(u,v)$, 表示球 $u$ 可以放进筐 $v$ 里面. 每个球都必须放进筐里, 每个筐最多可以放 $3$ 个球, 如果一个筐里的球数不超过 $1$, 则称这个筐是 半满 的. 求最多能使多少个筐半满, 并 阅读全文
posted @ 2020-01-03 22:13 BruceW 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 「学习笔记」带花树 引子 最大匹配问题, 二分图可以用匈牙利算法, 那一般图呢......? 算法 一 思路 二分图中的匈牙利算法, 是一个 \(O(nm)\) 的算法, 每次寻找增广路的复杂度为 \(O(m)\). 之所以能达到这个复杂度, 是因为在二分图上有一个结论 : ​ 若在寻找以 \(u\ 阅读全文
posted @ 2020-01-03 21:56 BruceW 阅读(119) 评论(0) 推荐(0) 编辑
摘要: "[WC2014]紫荆花之恋" 题意 一棵带权树, 每个点有一个属性 $r_i$, 两个节点 $i,j$ 成为朋友当且仅当 $dis(i,j) \le r_i + r_j$. 树上原来没有节点, 每向树上加入一个节点后, 求树上总共有多少对朋友, 强制在线. 思路 一 考虑树的形态固定时应该怎么做. 阅读全文
posted @ 2020-01-03 14:44 BruceW 阅读(150) 评论(0) 推荐(0) 编辑
摘要: "[ZJOI2015]幻想乡战略游戏" 题意 有一棵大小为 $n$ 的带权树, 每个点有一个权值, 权值可以修改 $q$ 次, 找出一个补给点 $x$ , 使得 $\sum_{u \in V} val[u] \times dis(x,u)$ 最小, 并求出这个最小值. 一句话 : 求带权重心 (zs 阅读全文
posted @ 2020-01-01 22:18 BruceW 阅读(124) 评论(0) 推荐(0) 编辑
摘要: "bzoj3730 震波" 由于一个小错误, 花了我一个上午的时间..... 题意 一棵 $n$ 个点的树 ($ 1 \le n \le 10^5$), 每个点有一个点权 $w[i]$ ($1 \le w[i] \le 10^4$). 有 $m$ 个询问, 询问有两种, 1. 将点 $x$ 的权值改 阅读全文
posted @ 2019-12-31 12:01 BruceW 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 「学习笔记」动态点分治 引子 点分治是个好东西, 可万一树上的权值需要修改呢...... 算法过程 点分治, 计算出初始数据. 构建点分树. 在点分树上进行数据维护. 点分树 : 把原树在点分治时的各级重心连接起来的数据结构, 称为点分树. 它有一个非常优美的性质 : 树高 规模为 \(\log n 阅读全文
posted @ 2019-12-30 22:33 BruceW 阅读(110) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页