摘要: 差分约束系统。。。因为题目要求的是1和n的最大距离所以这题就跑最长路。。 对于互相反感的牛(i与j互相反感,彼此距离至少为len,i=len。就加一条i->j,长度为len的边。 有好感的牛(i与j有好感,彼此距离至多len,i=-len的形式,就加一条j->i,长度-len的边。 又因为... 阅读全文
posted @ 2015-12-24 13:49 czllgzmzl 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 跑去看了黄学长的题解。。 第一次听说级角排序= =因为一直见计算几何就跑= = 级角排序就是按 原点和点连起来的边 与x轴正半轴构成的角的角度 排序。。。排序完效果就是逆时针旋转地枚举每个点。 要求的是覆盖原点的三角形个数。。黄金三角形各有各的姿势,但是没覆盖原点的三角形都是一个德行= =... 阅读全文
posted @ 2015-12-23 20:05 czllgzmzl 阅读(328) 评论(0) 推荐(0) 编辑
摘要: Floyd神用法。。。设dis[i][j]表示i点到j点的最短路(只算边权),map[i][j]表示i到j最小费用 将n个点先按照点权排一下序。。。这样就可以比较方便的求出路径上最大点权了。。。 因为floyd会枚举到路径上的所有节点(当然也包括最短路径外的= =)所以每次找到松弛节点就尝试... 阅读全文
posted @ 2015-12-23 18:52 czllgzmzl 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 题意:一排数,两个人轮流取数,保证取的位置递增,每个人要使自己取的数的和尽量大,求两个人都在最优策略下取的和各是多少。注:双方都知道对方也是按照最优策略取的。。。傻逼推了半天dp。。。。。。然后看kpm的代码里一个语句解决 KPM大概思路:倒着取,设当前两人最大和分别为A和B(A为先取的人)。。如果... 阅读全文
posted @ 2015-12-23 13:47 czllgzmzl 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 正常DP。。 f[i][j]表示前i个电线杆,把第i个电线杆高度改为j的最少总费用。设原来电线杆高度为h[] f[i][j]=min{ f[i-1][k]+C*|j-k|+(j-h[i])^2,(k>=h[i-1],j>=h[i]) } 直接上的话复杂度是O(n*100*1... 阅读全文
posted @ 2015-12-22 21:50 czllgzmzl 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 不能贪心!不能贪心!不能贪心! 反正有反例(有的题目月初支付款很少,月末支付款很大,和前面的题凑到一个月的话可能导致下个月写不了= =这时放后一个月,和后面的题一起开始写可能更优) 比如:50 440 15 1043 301 10 老老实实DP吧。。。f[i][j]表示在第i月过后,共解决... 阅读全文
posted @ 2015-12-22 20:33 czllgzmzl 阅读(360) 评论(1) 推荐(0) 编辑
摘要: 首先(看题解)可得。。。分成的任意一段中的不同颜色个数都j的话就要把pos[j]往i的方向挪。。。如果与第pos[j]头牛颜色相同的后一头牛不在pos[j]~i的范围中,删去第pos[j]头牛后区间里的颜色数量就会-1。。。。 DP,设f[i]表示将1~i头牛分成若干段的最小不和谐度。。f[i... 阅读全文
posted @ 2015-12-22 13:56 czllgzmzl 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 看了半天题解。。。。 http://hzwer.com/4019.html http://cxjyxx.me/?p=662 神犇一句“不用多说”蒟蒻弄了半天TAT。。。但实在懒(bu)得(gan)写链剖= = 接题解: 对于当前非树边(u,v),设t=lca(u,v),这条非树边可... 阅读全文
posted @ 2015-12-21 20:23 czllgzmzl 阅读(613) 评论(2) 推荐(0) 编辑
摘要: 第一眼以为是傻逼题。。结果发现我才是傻逼 树形dp,因为存在两个相邻的点都没建塔却都被覆盖的情况,比如说自己和父亲都没建塔,但祖父和自己的孩子都建了。。。 所以一个点应该有三种状态:建塔,没建塔但被某个孩子覆盖(孩子建了塔),自己和所有孩子都没建塔。 f[i][1],f[i][2],f[i][0]分 阅读全文
posted @ 2015-12-21 19:27 czllgzmzl 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 这尼玛是贪心。。。QAQ 有两种思路: 一种是把奶牛按可接受spf上限排序,把防晒霜按spf值升序排序。然后每头牛从可选的防晒霜中选spf值最小的。 (如图,红线表示防晒霜的spf值,上下两黑线表示奶牛可接受的spf值上限和下限) 显然选spf值最小的防晒霜对之后的奶牛影响最小。。 枚举每头奶牛,在 阅读全文
posted @ 2015-12-21 19:21 czllgzmzl 阅读(525) 评论(0) 推荐(1) 编辑