上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 57 下一页
摘要: 重建计划 题解 看到这道题首先应该是很容易想到0/1分数规划的。毕竟那里明摆着一个 ∑ i = 1 k − 1 v a l i ∣ S ∣ \frac{\sum_{i=1}^{k-1}val_{i}}{|S|} ∣S∣∑i=1k−1​vali​​。 我们只需要将下面的分母当做 1 1 1即可,所以当 阅读全文
posted @ 2021-02-16 18:41 StaroForgin 阅读(16) 评论(0) 推荐(0)
摘要: 不等关系 题解 感觉有点麻烦,可能还是我太差了。 首先我们先考虑不管">“的情况,我们得到的就是一串断断续续的的”<"序列。 很容易发现,连在一起的部分就是要求出一个这么长的递增序列。 我们令这些递增序列的长度为 { a 1 , . . . , a k } \{a_{1},...,a_{k} \} 阅读全文
posted @ 2021-02-15 21:14 StaroForgin 阅读(8) 评论(0) 推荐(0)
摘要: 吉夫特 题解 挺水的一道题。 既然题面已经明示了这一串组合数相乘必须为奇数,我们考虑如何判断一个组合数为奇数。 因为 C x y ≡ 1 ( m o d 2 ) C_{x}^{y}\equiv 1\,(mod\,2) Cxy​≡1(mod2),根据卢卡斯定理有, 设 b i t x , i bit_ 阅读全文
posted @ 2021-02-15 19:15 StaroForgin 阅读(27) 评论(0) 推荐(0)
摘要: 保密 题解 还是蛮简单的一道题。 其实我们完全可以将原题拆分成两个部分,分别是求出起点到每个点的距离与最后的路径规划。 因为这两个部分的做法是基本没有什么联系的。 首先对于第一部分,它涉及到两个量的比值的计算,我们用 ( p 1 , p 2 , . . . , p k ) (p_{1},p_{2}, 阅读全文
posted @ 2021-02-07 21:50 StaroForgin 阅读(8) 评论(0) 推荐(0)
摘要: 通信 题解 一道很简单的分块。 这道题网络流的思路应该是很好想的。 我们可以先建 n n n个点表示这 n n n个哨所,我们要求的是能让这 阅读全文
posted @ 2021-02-06 19:29 StaroForgin 阅读(5) 评论(0) 推荐(0)
摘要: Kakuro 题解 多水的一道题呀 其实看到题目应该是很容易想到网络流的。 由于它要求的是每列或每行的总和一定,我们可以先找出一组可行解,再来再这组解上修改。 观察到对于一个数,它无论增加还是减少它的单位花费都是一定的,所以我们可以先找出一组最小的可行解,这样之后就处理增加多少。 而最小的可行解明显 阅读全文
posted @ 2021-02-06 16:11 StaroForgin 阅读(15) 评论(0) 推荐(0)
摘要: 上下界网络流 其实之前也写过博客介绍过的,但还没有完整地讲过一遍,这里就来总结一下。 无源汇有上下界可行流 针对任何的有上下界的网络流的边,我们考虑将它转化一下,将流量为 l i / r i l_{i}/r_{i} l 阅读全文
posted @ 2021-02-06 11:26 StaroForgin 阅读(9) 评论(0) 推荐(0)
摘要: 美食节 题解 其实还是很简单的。 看到这道题应该很容易想到费用流。 由于做菜有时间顺序,我们考虑将每个厨师的每一道菜单独建点。对于 i i i号厨师的导师第 j j j号 阅读全文
posted @ 2021-02-05 22:22 StaroForgin 阅读(8) 评论(0) 推荐(0)
摘要: 航班安排 题解 很简单的一道网络流 看到这道题应该是十分容易想起费用流。 很明显,如果我们将每个单位的时间的机场分别建点再出来连的话是明显会T的,因为这样边的数量达到了 n ( T + m ) n(T+m) n(T+m)的级别。 考虑不通过机场来建点,通过询问来建点。 将每个询问拆成入点与出点,两者 阅读全文
posted @ 2021-02-05 20:13 StaroForgin 阅读(13) 评论(0) 推荐(0)
摘要: a + b Problem 题解 分块板子题 这道题主要还是建图跑网络流,其实建图的方法还是很常见的。 我们先观察 p i p_{i} p 阅读全文
posted @ 2021-02-05 18:16 StaroForgin 阅读(11) 评论(0) 推荐(0)
上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 57 下一页