上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 23 下一页
摘要: CF302E题意每一行为好记满足:在这一行至少有一个字母在这一列是只出现一次的。 修改每一个字母都要费用,求使每一行都好记的最小费用。题解使一行的字母好记,可以修改某一个字母,或者修改这一列的与这个字母相同的字母... 阅读全文
posted @ 2019-04-07 09:12 月光下の魔术师 阅读(6) 评论(0) 推荐(0)
摘要: POJ1185题意只有p才可以部署部队,攻击范围是四周两格。求最多能够部署的部队个数。题解dp[i][j][k]表示第i行的状态为j,上一行的状态为k的方案数。 从上到下枚举每一行,进行状态压缩。判断相连三个1的... 阅读全文
posted @ 2019-04-06 23:05 月光下の魔术师 阅读(3) 评论(0) 推荐(0)
摘要: POJ3254题意选择1,使任意两个1不能相邻。求方案数题解dp[i][j]表示第i行第j种状态的方案数。初始化dp[0][0] = 1。 枚举每一行种的方案数,首先必须满足不能有相邻的1,并且种的位置都是1。 ... 阅读全文
posted @ 2019-04-06 21:52 月光下の魔术师 阅读(12) 评论(0) 推荐(0)
摘要: CF417D题意一共需要解决m道问题。小伙伴至少需要y台监视器才答应写题目,每台b元。每个人又需要x元的费用。给出每个人可以解决的题目。最少需要多少花费能够解决所有问题。题解状态压缩DP。把每个人可以解决的题目给... 阅读全文
posted @ 2019-04-06 21:38 月光下の魔术师 阅读(12) 评论(0) 推荐(0)
摘要: CF734E题意:一棵树上有黑白两种颜色的结点,每次可以把连通的一种颜色变成另一种颜色。求至少要多少次,才能是整棵树变为一种颜色。题解先求连通块,把颜色相同的连通块放在一起。不用Tarjan,dfs就可以直接搞定... 阅读全文
posted @ 2019-04-06 21:26 月光下の魔术师 阅读(12) 评论(0) 推荐(0)
摘要: POJ2284题解欧拉定理:顶点数V,边数E,面数F满足V + F - E = 2,所以F = E + 2 - V 点数包括原有的点和新的相交的点。所以每两条线段求交点。但是去掉交点重复的点。求得V 在原先边的基... 阅读全文
posted @ 2019-04-04 21:08 月光下の魔术师 阅读(5) 评论(0) 推荐(0)
摘要: POJ1265题解皮克定理:给定顶点座标均是整点的简单多边形,其面积和内部格点数目、边上格点数目满足关系: 边上点的个数为 gcd(abs(p[i-1].x-p[i].x),abs(p[i-1].y-p[i].y... 阅读全文
posted @ 2019-04-04 14:56 月光下の魔术师 阅读(14) 评论(0) 推荐(0)
摘要: POJ1584题解首先要判断多边形使否是凸边形。对于连续的点a、b、c,就要判断ab×bc是否都是同号。 其次要判断圆心是否在多边形的内部,因为是凸边形,所以很好判断。对于连续的点a,b,c和圆心o,判断ba×b... 阅读全文
posted @ 2019-04-01 18:49 月光下の魔术师 阅读(8) 评论(0) 推荐(0)
摘要: POJ3347题解这道题的解法很神奇。与投影的区间范围有关。为了排除精度的误差,所以我们把边长同时扩大根号2倍。这样子对角线程度就是2倍边长。 怎么求左右端点的左边呢?假设求第i个正方形左端点,已知前i-1个,那... 阅读全文
posted @ 2019-04-01 09:18 月光下の魔术师 阅读(6) 评论(0) 推荐(0)
摘要: POJ1039题解我们把(xi,yi-1)--(xi,yi)作为一条垂直线段,那么一共有n条线段。 枚举任意两个点最为一条直线。从左开始枚举线段。如果与每一条线段都能相交,那么就是全部穿越了。 如果与第一条线段不... 阅读全文
posted @ 2019-03-31 21:31 月光下の魔术师 阅读(9) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 23 下一页