【考试总结】之动规 5 是怎么挂的–litble

T1 青蛙的烦恼 题目描述:池塘中有 n 片荷叶恰好围成了一个凸多边形,有一只小青蛙恰好站在 1 号荷叶上,小青 蛙想通过最短的路程遍历所有的荷叶(经过一个荷叶一次且仅一次),小青蛙可以从一片荷 叶上跳到另外任意一片荷叶上。 题目分析: 青蛙怎么烦恼的我不知道,反正我很烦恼。 我有一句那啥不知当讲不 阅读更多…

【考试总结】6.17 罚款赛

论如何让 AC 代码爆 0(然后被 CY 老师罚款) T1:frog 题意: 有一个点坐标在实数范围内的凸多边形,有一只青蛙从一号顶点开始跳,每次可以从任意一个顶点跳到任意一个顶点。求这只青蛙不重复遍历多边形的每个顶点的最少跳跃距离和。节点数小于等于 720(其实 100000+也可以做) 思路: 阅读更多…

【题解】普通平衡树 treap BZOJ – 3224

1. 题目 传送门= ̄ω ̄= 2. 题解 这题调了我好久好久啊! 其实就一模板题,用来学 Treap。。。 一开始写的指针树,都不知道飞到哪里去了 后来写了个数组的但是超级辣鸡,数组都能段错误。。。 然后照着 hzwer 的代码改了一下,还是有错误。 最后无语了,自己重写了一份。 然而还是 WA 了一次 阅读更多…

【算法】最小费用最大流模板& 教程 -boshi

算法由来: 在最大流中,我们需要做的只是不停地增广,但是增广全部结束后的残量网络并不唯一,因此不同的增广方式构成的最大流对应了不同的流量。因此,如果给最大流添加一个条件:$\sum{flow*price}$最小,那么可以 增大题目难度缩小解集范围,更有实用价值与普遍适用性。 算法一般步骤: 最小费用 阅读更多…

【题解】Going Home (HDU1533) -boshi

题意: 一个地图上有很多小人要回家,每个小人都可以去任意一栋不同的房子,每个小人去一栋房子的花费为房子和人的曼哈顿距离。求最小支付多少花费可以使小人都回家? 思路: 直接套用最小费用最大流。1. 把每个小人和每个房子连边,容量为 1,费用为距离;2. 把超级源点和每个小人连边,容量为 1,费用为 0 阅读更多…