随笔分类 - ACM_动态规划
摘要:通道:http://acm.hdu.edu.cn/showproblem.php?pid=4949
阅读全文
摘要:通道:http://acm.hdu.edu.cn/showproblem.php?pid=4804题意:用[C,D]个1×1的方格,和任意个1×2的方格去覆盖N*M的网格,有阻碍,的方法数。思路:dp[cur][j][k]:当前状态为cur,用了j个1×1的方格时状态为k的方案数。代码: 1 #in...
阅读全文
摘要:通道:http://www.lydsy.com/JudgeOnline/problem.php?id=2595题意:求一个连通块包含所有的数字0且连通块内所有数字之和最小思路: 不选的格子(i,j)必须同时满足以下两个条件: (1)(i,j)不是0 (2)(i-1,j)不选或者(i-1,j...
阅读全文
摘要:通道:http://acm.hdu.edu.cn/showproblem.php?pid=4113题意:简单回路,绕着格子轮廓把‘O’围起来,使得里面没有‘X’的最短路径,可选可不选。思路:首先把格点看成方格,然后行列分别增一。对于区分‘O’和‘X’不能在同一个块里面的处理方法就是状态增加一维,表示...
阅读全文
摘要:通道:http://poj.org/problem?id=3133题意:2条简单路径,不相交,最小权值,可选可不选,有障碍。思路:构造2条轮廓线分辨表示两条路径即可。代码: 1 #include 2 #include 3 #include 4 5 using namespace s...
阅读全文
摘要:通道:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3466题意:六边形,多回路全覆盖,有阻碍。代码: 1 #include 2 #include 3 #include 4 5 using namespac...
阅读全文
摘要:通道:http://www.lydsy.com/JudgeOnline/problem.php?id=2331题意:用L型的填满格子,有障碍。思路:0表示该格无插头,1表示向内,2表示向外。 (1)如果left插头和up插头都为0 1.从未决策右边和下边格子引两条箭头 2.从该格向未...
阅读全文
摘要:通道:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=3396题意:简单路径,任意起点终点,权值和最大,有阻碍点。思路:起点终点不固定,加个单插头就好了,妈蛋,单插头问题用括号匹配法搞了很久,并不对。。。too young too...
阅读全文
摘要:通道:http://acm.hdu.edu.cn/showproblem.php?pid=4285题意:多回路, 有障碍K回路问题。代码: 1 #include 2 #include 3 #include 4 5 using namespace std; 6 7 cons...
阅读全文
摘要:通道:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3256题意:简单路径-左上角走到左下角的路径方案数。思路:M太大,需快速幂,预处理所有状态即可。代码: 1 #include 2 #include 3 #inclu...
阅读全文
摘要:通道:http://acm.hdu.edu.cn/showproblem.php?pid=3377题意:简单路径,从左上角走到右下角的最大权值,不需要每个格子都需要经过。思路:初始化左上角上面那一格有下插头,然后一个不选状态,over.代码: 1 #include 2 #include 3...
阅读全文
摘要:通道:http://acm.fzu.edu.cn/problem.php?pid=1977题意:单回路,有障碍点,必走点和非必走点。思路:由于有格子可以不经过,那么就导致最后一个格子无法确定,我们找到输入中最后一个无障碍的格子,那么计算的时候,以后的格子作为最后一个即可。 1 #include ...
阅读全文
摘要:通道:http://poj.org/problem?id=1739题意:左下角走到右下角路径数,单回路。做法就是我们新添2行后寻找回路就可以啦 。代码: 1 #include 2 #include 3 #include 4 5 using namespace std; 6 7...
阅读全文
摘要:通道:http://www.lydsy.com/JudgeOnline/problem.php?id=1187题意:单回路,权值,可选可不选,权值和最大。代码: 1 #include 2 #include 3 #include 4 5 using namespace std; 6...
阅读全文
摘要:通道:http://acm.hdu.edu.cn/showproblem.php?pid=1693题意:多回路路径方案数,无障碍。代码: 1 #include 2 #include 3 #include 4 5 using namespace std; 6 7 const i...
阅读全文
摘要:通道:http://acm.hdu.edu.cn/showproblem.php?pid=1964题意:单回路,权值,无阻碍。代码: 1 #include 2 #include 3 #include 4 5 using namespace std; 6 7 const int...
阅读全文
摘要:通道:http://acm.timus.ru/problem.aspx?space=1&num=1519题意:单回路,经过全部可达点,有阻碍点。代码:#include #include #include using namespace std;const int MAX_N = 13;const i...
阅读全文
摘要:通道:http://acm.hnu.cn/online/?action=problem&type=show&id=13108&courseid=296题意:N个匹配串及权值,求完全匹配模式串的最大值。思路:建AC自动机,dp[i]到达i的最大值,dp[i]=max(dp[i-L]+W);代码:htt...
阅读全文
摘要:通道:http://acm.hdu.edu.cn/showproblem.php?pid=3681题意:机器人从F出发,走到G可以充电,D不能走进,走到Y关掉开关,要求把所有开关关掉,且电量最少,并求出初始最小电量。思路:二分初始的电量,预处理任意G,Y,F之间的最短距离,然后状压dp[s][u]:...
阅读全文
摘要:通道:http://acm.hdu.edu.cn/showproblem.php?pid=3693题意:思路:代码:TAG:
阅读全文

浙公网安备 33010602011771号