上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 35 下一页
摘要: 这题考试的时候并没有想出来……还是自己太弱了。 当时的想法是如何找到一条最短而且经过点最多的路,之后就一直卡在这上面出不来了…… 但后来发现并不需要这样,因为我们要求的是……路径长和经过点数的比值,所以我们可以选择在原图中跑spfa或者dij,每次走到一个新的点,就把当前点数设置为转移过来的那个地方 阅读全文
posted @ 2018-09-07 14:39 CaptainLi 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 传送门 这道题是数位DP的入门题。 什么是数位Dp?简单来说,数位DP就是用于解决在一个给定区间之内,有多少个数满足条件的一种DP。其中数的多少和数的大小无关,而与数的结构有关。我们先计算出来[0,r]中符合条件的数,再计算出[0,l-1]中符合条件的数就可以。 以这道题为例,其实在数位之间DP是很 阅读全文
posted @ 2018-09-07 14:33 CaptainLi 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 传送门 这道题还是很明显的状压DP。毕竟数据范围很小。 然后此题和前面的互不侵犯,炮兵阵地这两道题还是非常相似的。我们使用dp[i][j]表示枚举到第i行,当前行状态为j的方案数,之后直接向下一行转移就可以啦。 然后因为这道题要求的是方案数,而且并没有要求种多少草,所以没有必要记录一共有多少块草,直 阅读全文
posted @ 2018-09-07 14:18 CaptainLi 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 传送门 这道题一开始看没什么头绪……之后觉得不妨把骑士向自己痛恨的那个人连一条边,那么我们好像就转化成了一个取父亲就不能取儿子这么一个操作。 非常的像那个没有上司的舞会。 不过这题有一些bug,就是在一些联通块中可能存在环。不过我们仔细想一下之后会发现,因为每个点的出度都是1,所以如果骑士之间的厌恶 阅读全文
posted @ 2018-09-05 15:01 CaptainLi 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 传送门 这道题看数据范围n<=10可以很快的想出是状压DP。 之后最暴力的方法也是可以想到的,就是直接暴力枚举当前行,上一行,上上行的情况(因为炮兵能打两行),直接暴力DP。 不过这样一来会T,二来会MLE。 那我们怎么办?我们注意到一个炮兵能打到左右两格,说明在一行之内有很多情况都是不可行的,根本 阅读全文
posted @ 2018-09-05 14:44 CaptainLi 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 传送门 DP找给定区域内最大符合条件的矩形/正方形。这里有一种新的方法———悬线法。 悬线的定义:每个点(i,j),都对应一条悬线,当前点是悬线的下端,悬线的上端为一个障碍点或者矩形的上边界。 所以一个符合条件的矩形,我们只要使用悬线法计算出这条悬线移动到不合法位置时的边界即可。 (注意left和r 阅读全文
posted @ 2018-09-05 14:37 CaptainLi 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 传送门 这道题当时看了一会觉得是DP……甚至连状态都想出来了,但是因为数学太差不知道怎么转移。 按照DP的思路想,我们很容易想到用dp[i][j]表示枚举前i个教室,其中换了j个教室所耗费的最小体力值。一开始这么想后来发现根本没法转移……因为我们是需要知道上一次的教室的,于是再加一维0/1,表示当前 阅读全文
posted @ 2018-09-04 14:58 CaptainLi 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 传送门 这道题当时有一瞬间想到是二分图匹配……因为我们必须保证每次攻击的前一次都是当前值-1,能想到是匹配,可是看到数据范围是10^6,当时就觉得的这不可能是二分图匹配。 不过这题还真是二分图匹配…… 它的匹配方法不大一样,因为一个装备有两个属性,所以我们可以想到把每个装备都向它的两个属性值连边,之 阅读全文
posted @ 2018-09-04 14:42 CaptainLi 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 传送门 听说这是一道树形DP,不过我不知道怎么DP,我只想出来了dfs的做法。 原题可以转化成一棵树,从给定的根节点到所有的叶节点,问要把这些路径的长度设成同一个值最少要更改多少次。 我们考虑之后发现,肯定是在深度比较低的边上做修改,使得最后的修改次数比较少,不过如何确定要修改多少次呢?我们可以先递 阅读全文
posted @ 2018-09-04 14:25 CaptainLi 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 这次没传送门了……题目懒得copy上来。 T1.高维宇宙 这题很明显是二分图匹配,题目中明确说了要配对。 我一开始的建图方法是有问题的,因为违背了二分图的一个性质,就是在同一个点集中的点是互相不能连边的。那么如何解决这个问题呢?我们知道任何一个大于2的质数必然是奇数,所以我们可以把所有的奇数作为一个 阅读全文
posted @ 2018-09-02 23:13 CaptainLi 阅读(173) 评论(0) 推荐(0) 编辑
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 35 下一页