码迷,mamicode.com
首页 >  
搜索关键字:dp design pattern    ( 36738个结果
面向设计原则理解
如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭 面向对象设计(OOD)核心原则让我的程序模块达到“高内聚低耦合”,这是来自于30年前兴起的结构化设计(structured Design),但是同样适用于我们的OOD。 1.高内聚: 高内聚是指某个特定模...
分类:其他好文   时间:2014-05-12 17:58:31    阅读次数:248
SRM 618 DIV1 500
非常棒的组合问题,看了好一会,无想法....有很多做法,我发现不考虑顺序的最好理解,也最好写。结果一定是两种形式A....A dp[n-1]A...A...A sgma(dp[j]*dp[n-j-1])( 1<=j<=n-2)最后乘上n!什么时候才能自己在比赛中做出一个500分来啊!!!class....
分类:其他好文   时间:2014-05-12 16:53:49    阅读次数:271
hdu 1011(树形dp)
Mark。看着吴神博客写的,还未完全懂。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include 11 #includ...
分类:其他好文   时间:2014-05-06 09:08:25    阅读次数:286
hdu 1565 方格取数(1)
这个题网上很多人都说用状态压缩dp来做,我就是觉得状态压缩dp有点那么理解不上啊,不过如果这个题吧相邻的两个格子连起来,那不就是求最大权独立点集吗?奋战了三天,我的第一道最大流题目终于写出来了,高兴啊!#include#include#include#include#include#include#...
分类:其他好文   时间:2014-05-06 08:51:34    阅读次数:288
[leetcode] Best Time to Buy and Sell Stock II
Say you have an array for which theithelement is the price of a given stock on dayi.Design an algorithm to find the maximum profit. You may complete a...
分类:其他好文   时间:2014-05-06 00:51:29    阅读次数:353
poj 1155(树形dp)
题意:有一个有线电视网络叶子结点是用户,每个用户有一个愿意支付的金额。然后每条边都有话费。问公司在不亏本的情况下最多能满足多少用户。思路:dp[v][j] = max(dp[v][j], dp[v][j-k]+dp[x][k]-edge(v, x))其实就是背包问题,但是一开始TLE了一次,这里要有...
分类:其他好文   时间:2014-05-06 00:04:24    阅读次数:318
POJ 1958 Strange Towers of Hanoi (线性dp,记忆化搜索)
OJ题目:click here~~ 题目分析:四柱汉诺塔。由于题目已经给出了求解方法,直接写代码即可。下面总结一下,四塔问题。 感谢这篇文章的作者,点这里就到,总结的很好。直接贴过来~ 四塔问题:设有A,B,C,D四个柱子(有时称塔),在A柱上有由小到大堆放的n个盘子。 今将A柱上的盘子移动到D柱上去。可以利用B,C柱作为工作栈用,移动的规则如下: ①每次只能移动一个盘子。 ②在移...
分类:其他好文   时间:2014-05-02 21:10:00    阅读次数:376
nefu 642 monkey
题目:大意是说 有n个台子,编号1-n,开始时,有一只猴子站在编号1的台子上,猴子可以自由地蹦到两侧的台子上,每次i移动话费的时间是一秒,有个人每秒钟仍一个盘子到其中的一个台子上,问在猴子移动次数不超过t的情况下,猴子能接到的最多的盘子数。 方法:一个dp的题目,原来看到过,还不会做,直到最近在做dp的题目,才解决了这个题目。            使用一个三维数组dp[i][j][k],i代...
分类:其他好文   时间:2014-05-02 20:24:27    阅读次数:326
UVA 11578 - Situp Benches(dp)
题目链接:11578 - Situp Benches 题意:健♂身♂房有两个仰卧起坐坐垫,每次调整角度要花费10元/10度,每次使用要花费15,现在给定n个人的时间顺序,和所希望的角度,求最少花费 思路:dp,dp[i][j][k]表示第i个人,一个角度为j,另一个为k的最小花费,一个人用和两个人用的情况分开讨论,然后记录dp状态转移路径。这个输出路径让这题变得麻烦了不少。不过机智的我还是把它...
分类:其他好文   时间:2014-05-02 07:09:28    阅读次数:253
paip.自适应网页设计 跟 响应式 设计的区别跟原理and实践总结
paip.自适应网页设计 跟 响应式 设计的区别跟原理and实践总结   响应式Web设计(Responsive Web design)的理念是: 1 #-----------自适应布局VS响应式布局 2 设计思路Mobile First 2 #---手机and平板分辨率 3 #---------viewport...允许网页宽度自动调整贝儿哪不个网页缩小兰.. 3 #-------...
分类:Web程序   时间:2014-05-02 02:36:27    阅读次数:320
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!