随笔分类 - 状压dp
摘要:题目链接:http://lightoj.com/volume_showproblem.php?problem=1057 题目大意:在二维矩阵中,给你一个起点和至多15个的目标点。要你求出从起点出发经过完所有的点后回到起点的最短路径值。每个点一步可以向 八个方向走。 没有金子的时候特判
阅读全文
摘要:题目链接:http://lightoj.com/volume_showproblem.php?problem=1018 题目描述: 有n个点,问最少用几条无线长的线段把这n个点全部覆盖起来?解题思路: 其实应该换一种枚举方式,先预处理出来每条线段,对每一个状态选择两个不在状态的点,然后画以两个点为端
阅读全文
摘要:题目链接:http://lightoj.com/volume_showproblem.php?problem=1119 题目大意:给你n份工作,每份工作 i 的花费是 p[i][i] ,在做第i份工作之前,如果之前做了第j份工作,就需要加上p[i][j],问你怎么排列工作才能使得花费最少
阅读全文
摘要:题目链接:http://lightoj.com/volume_showproblem.php?problem=1037 题意:你现在需要消灭n个敌人,n个敌人的血量已知,你的普通攻击力为1,但是如果你杀死敌人i可以用它的武器去杀死其他敌人,b[i][j] 表示用敌人i的武器射杀敌人j会减b[i][j
阅读全文
摘要:题目链接:http://lightoj.com/volume_showproblem.php?problem=1021 给定一个base进制和一个模数k,然后给个base进制下的数字,问这些数字全排列中(在base进制下)是k的倍数有几个。 容易想到状态dp[n][S][m](S是数字出现的集合),
阅读全文
摘要:题目链接:http://codeforces.com/gym/100735/problem/D 题意:给你几根木棒,每根木棒的长度已知,问最多能组成几组三角形,每根木棒只能用一次
阅读全文
摘要:题目链接 原文:http://www.acmerblog.com/hdu-4352-xhxjs-lis-7363.html 1 #include <algorithm> 2 #include <iostream> 3 #include <cstring> 4 #include <cstdlib> 5
阅读全文
摘要:题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=5816 大牛的链接: http://www.cnblogs.com/WABoss/p/5754721.html 1 #include <algorithm> 2 #include <iostream> 3
阅读全文
摘要:题目链接:http://poj.org/problem?id=3420 题意:用1 X 2的矩形填充4 X n的矩形,共有多少种不同方法。 思路:听说有公式,推了一下 如果n-1行填满的话,第n行只有一种情况,如果n-2行填满的话,有4种情况; 如果n-3行填满的话,有2种情况; 如果n-4行填满的
阅读全文
摘要:题目链接:http://poj.org/problem?id=2411 题目描述:用1*2 的矩形通过组合拼成大矩形,求拼成指定的大矩形有几种拼法。 首先 我们先求用1*2 的矩形拼成 n*m的矩形有多少种拼法 当n*m为奇数时,一定是不会拼出来的,因为想要拼出来就需要整数倍的小矩形数目。 分两个步
阅读全文
摘要:题目链接:http://poj.org/problem?id=3744 题意:起点为1,走一步的概率为p, 走两步的概率为1-p, 有n个地雷, 给出地雷所在的位置,求安全避过所有地雷的概率 思路:注意特判地雷在1位置和两个地雷相隔单位1的情况的结果都是0 设x[i]为走距离为i时的概率 安全距离为
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3001 题意:n个城市, 每个城市最多去两次,起点任意,问需要的最少旅费是多少?
阅读全文
摘要:题目链接:http://poj.org/problem?id=3311 题意:快递员从披萨店(0)出发,送往n家,可重复走,最后回到披萨店,问用时最少是多少?
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3681 题意:n*m的矩阵,一个人带着一块满电池从 'F' 出发,走遍所有的 'Y'(开关) ,可以从四个方向(上下左右), 每走一步消耗一格电,'S'是空地(可走),'G'是加油站(把电池加满后变为空地
阅读全文
摘要:链接:http://acm.hust.edu.cn/vjudge/contest/view.action?cid=50137#problem/C 题意:有n种化学物质,他们彼此反应会有一种消失并释放出能量。 给出矩阵,第i行j列代表i和j反应j消失释放的能量。 求最大释放多少能量。 思路: 利用二进
阅读全文
摘要:http://poj.org/problem?id=3254 题意:给出一个n行m列的草地,1表示肥沃,0表示贫瘠,现在要把一些牛放在肥沃的草地上,但是要求所有牛不能相邻,问你有多少种放法。 分析:假如我们知道第 i-1 行的所有的可以放的情况,那么对于第 i 行的可以放的一种情况,我们只要判断它和
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2844 题意:告诉你n种硬币的面值和数量,可以在1~m中合成出多少中价格 题解:(转)几乎所有博客都是说二进制方式解决,但是很少有人看得懂代码,因为不知道二进制压缩在这里的意义 二进制压缩在这里你只要抓住
阅读全文

浙公网安备 33010602011771号