自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

努力打工

一天学一点,加薪乐无忧

  • 博客(10)
  • 收藏
  • 关注

原创 codeforces 580D - Kefa and Dishes 状压dp - TSP

题目大意: 小A去饭店里吃饭有n道菜,小A需要吃m道才才能满足,每道菜都有自己的满意度,有k个联系。u v c 代表先吃u 紧接着吃v 会额外获得c的满意值。此题与poj3311类似。:TSP问题分析:统计所有状态中 1的数量等于m的最大d(statue,i)值。i代表当前在吃第几道菜,statue代表吃了多少菜。分析借鉴:poj3311#inclu

2018-01-31 14:24:12 220

原创 poj 3311 Hie with the Pie(状压dp —— TSP)

题目大意: 有n个店要去(1-n),现在配送人员在店里(0)要去所有的n个地点去送餐。给出送餐花费的时间表,来回的时间花费可能不同,求最小时间送完n个店。(送完餐记得回去。。)问题分析:1.可能直接去不是最近的。所以用Folyd处理一下距离。void Floyd(){ for(int k=0; k<=n; k++) for(int i=

2018-01-31 01:03:14 183

原创 hdu 4539 郑厂长系列故事——排兵布阵(状压dp)

题目大意: 曼哈顿距离==2的点不能站人,分析方法同poj 1185 炮兵阵地;曼哈顿距离 == |x1-x2|+|y1-y2|#include#include#includeusing namespace std;int mp[1<<10];int st[1<<10];int nu[1<<10];int d[105][205][205];int n,m;bool

2018-01-30 18:23:20 285

原创 poj 1185 炮兵阵地 (状压)

问题分析: 本题与poj 3245相似,,进化版。具分析点击题号前进。pos 3254 状态转移方程 :d(i,statue_i) += d(i-1,statue_j)(statue_i ,statue_j状态互不影响)本题状态转移要多考虑一个维度。d(i,statue_i, statue_j) = max(d(i-1, staute_j, statue_k) )+Nu

2018-01-30 14:00:42 167

原创 poj 3254 Corn Fields (状压dp)

题意说明: n*m的方格中进行放牧,1代表可以放牧,0代表不可以放牧,两头牛不能在相邻的地方进行放牧。问一共有多少种方案。结果多1e8取膜。可以不进行放牧。问题分析:1.将01表示当前行的状态。mp【i】存储的就是我们要的状态。mp【i】=5 (101) 2.判断是否那种状态是可行状态 (st[i]存储可行状态):无相邻的1,通过位运算进行错1位,&运算判断

2018-01-30 12:20:40 125

原创 动态规划-第k优解 hdu 2639 Bone Collector II

题意大概: n个骨头,每个骨头有自己的价值和体积,给定空间 v 求 第k大的解决方案。问题分析: 对于求次优解、第 K 优解类的问题,如果相应的最优解问题能写出状态转移方程、用动态规划解决,那么求次优解往往可以相同的复杂度解决,第 K 优解则比求最优解的复杂度上多一个系数 K 。其基本思想是,将每个状态都表示成有序队列,将状态转移方程中的max / min转化成有序队列

2018-01-25 18:21:21 314

原创 最优子结构 - 三角剖分 uva 1331 Minimax Triangulation

题意大概:给你n给点组成的多边形,连接对角线形成 n-2个三角形,问你最优策略使得 所形成的最大的三角形最小;思路分析:d(i,j)表示在点 i 到点 j 这一串点所构成的的多边形形成的最大的三角形最小;当 i + 2  == j 时 只有一个三角形可以返回面积double Area(int i,int j,int k){ return fabs((x[i]-x[j])*(y[i]-y[k

2018-01-18 21:51:48 209

原创 最优子结构 - 矩阵链乘 poj 1651 Multiplication Puzzle

Multiplication PuzzleTime Limit: 1000MS Memory Limit: 65536KTotal Submissions:11410 Accepted: 7075DescriptionThe multiplication puzzle is played with a row of cards, each containing a single positive

2018-01-17 12:13:51 267

原创 hdu 1010 Tempter of the Bone(dfs+剪枝)

Tempter of the BoneTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 133877    Accepted Submission(s): 36005Problem DescriptionThe

2018-01-15 18:16:28 127

原创 hdu 5685 Problem A(逆元)

Problem ATime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1609    Accepted Submission(s): 729Problem Description度熊手上有一本字典存储了大量的单词

2018-01-15 10:17:30 211

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除