
dp
SaltyFishWei
这个作者很懒,什么都没留下…
展开
-
Codeforces 321E Ciel and Gondolas(DP)
n(n≤4000)n(n\leq 4000)个人排队要乘k(k≤min(n,800))k(k\leq min(n,800))艘船,每艘船坐的人数不限。第i个人对第j个人有一个不满意度Ui,j(0≤Ui,j≤9且Ui,j=Uj,i=0)U_{i,j}(0\leq U_{i,j}\leq 9且U_{i,j}=U_{j,i}=0),如果他们在一条船中的话。问,如何安排使得总不满度最小。 DP,满足四边形原创 2016-03-17 20:52:53 · 1011 阅读 · 0 评论 -
HDU3555 Bomb(数位DP)
数位DP入门级题目(我也只会做入门级题目0 0),求n以内的数字中不含有连续的49的数字有多少个。类似于另外一题http://acm.hdu.edu.cn/showproblem.php?pid=2089,照搬代码吧。另外一题题解,N久以前发的:传送门。 先预处理,设dp[i][j]表示第i位数是j的方案数(j可以是0),不难得到dp[i][j] = sigma(dp[i-1][k])(0 模原创 2016-04-05 21:22:18 · 434 阅读 · 0 评论 -
POJ3635 Full Tank?(最短路+DP)
n个城市之间有m条双向路。每条路要耗费一定的油量。每个城市的油价是固定并且已经给出的。有q个询问,表示从城市s走到e,油箱的容量为c,求最便宜的方案。 dp(i,j)表示走到城市i,剩余油量为j的最小花费。然后用优先队列更新,优先更新花费小的状态。走到一座城市,要么加油,要么走向下一个城市(在油量充足的情况下)。#include<cstdio> #include<cstring> #include原创 2016-03-27 22:54:02 · 3345 阅读 · 0 评论