自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Poj 1787 Charlie's Change(多重背包 或者 记录的完全背包)

这题首先A出的思路是多重背包,因为个数不是无限,很容易就联想到是多重背包了, 其实一开始打算用完全背包写的,因为之前做过的即到关于硬币的题目都是用完全背包写的, 这题是因为要记录个数所以就每想下去了,看了别人AC的时间,然后搜了下题解才发现可以用完全背包 题目大意:用有限个1,5,10,25这些硬币构成一个数n,要求使用硬币数最多,问每种硬币使用的个数. 思路: 多重背包:用二进制的思想

2015-11-21 16:50:01 374

原创 Uva 147 Dollars(是完全背包)

这题目和Uva 674的思路完全一样,只要开始对数据简单地弄弄,那么就可以了. 题目大意:你有11种面值的币,然后给你一个金额,问有多少种情况可以凑出来(一定是合法的). 思路:dp[j]代表凑出j金额的总方案个数,动态转移方程:dp[j] += dp[j - num[i]]; 由前面最优解推出; 注意:精度!精度!精度!(int n = (int)(nt*100 + 0.5),因为这个原因

2015-11-20 17:11:31 379

原创 Uva 674 Coin Change(水动规)

好吧,先说一下,我是在做背包的专题,一看到这题还以为时多重背包和完全背包的组合 一开始还想,那两种背包我没有写过耶,这题有难度,然后下手写以下,写着写着发现不太对劲, 然后突然醒悟,这一题压根就不是什么背包问题,就是很水的动态规划题. 题目大意;你有无限张1,5,10,25,50面值的硬币,然后给你一个金额n(1 思路:dp[j]代表组成j金额的最优方案个数,转移方程: dp[j] +=

2015-11-20 15:57:58 315

原创 Hdu 2162 Buy the souvenirs(一个求最优解总数的01背包题)

背包的変式还真多啊,这一次又被困扰主了,后来翻了翻背包九讲,发现原来求最优解 总数能用dp解决,然后.... 题目大意:某人有m(0 块钱,然后问,最多能买多少个纪念品,同时选择又有多少. 思路:普通的01背包就不讲了.来讲讲求和那回事把 首先讲一下G[i][j]的定义:对第i个物品决策后的最优解方案个数. 状态转移方程: if(dp[j - v[i]]+1>dp[j]){

2015-11-19 22:18:43 432

原创 Hdu 3466 Proud Merchants(01背包变种)

有一些小技巧的01背包. 题目大意:自己有m(1 分别是Pi(消耗的金钱),Qi(购买时所需要的金钱),Vi(价值),[1 问:获得的最大价值. 思路:简单分析了样例2会发现,物品购买的顺序是会影响到所获得的价值,然而我的第一思 路是将Qi按小到大排序,呵呵WA了.再继续分析,令Ti=Qi-Pi,我把Ti当成了买一件物品所需要的定金. 根据 Donnie_Darko 的博客:http:

2015-11-19 07:45:01 409

原创 Poj 2923 Relocation(状态压缩+动态规划)

这道题目想了好久,还是做不出来,最后在网上搜了大大们的题解,发现思路完全不一样,竟然用到了状态压缩, 然而状态压缩是什么鬼呢?不太明白呢.... 题目大意:有家人要搬家,而一共有两辆车,最大载重量分别是C1,C2(1 件家具要搬,问至少需要走多少趟. 解释:家具的状态一共有2^n种(包括不可行的),首先在这么多的方案中分别找出 车1 和 车2 可以载得料的方案, 然后进一步处理,将 车1

2015-11-18 22:18:07 464

原创 Hdu 2639 Bone Collector II(第K大最优解01背包)

这是很基本的01背包的题目,在背包九讲里面有讲过. 题目大意:背景材料没看懂,不过题目意思是求出第K大的不重复的最优解. 注意点:题目是先给出每件东西的价值,然后再给出每件东西的体积 ( (T T) 下意识以为先给体积再给价值的..) 以下是A了的代码: #include #include #include #include #include #include #

2015-11-18 15:02:05 312

原创 Poj 2184解题报告(01背包变种)

首先吐槽一下,这是楼主第一次写博客,为的是记录以下自己一下自己所做的题目,其次若是能帮到别人那就最好拉,而且写博客也是好习惯呢!所以之后应该会坚持,每做一题就写一次解题报告的. 题目的大意是:有N只牛,每只牛分别有S和F两个参数,分别是代表那头牛的智力值和有趣值.现在要选出一些牛,使得TS(智力总和),TF(有趣总和)的和最大(即TS + TF 的最大值).其中(-1000<=S,F,<=1000)

2015-11-17 21:13:56 434

空空如也

空空如也

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

TA关注的人

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