码迷,mamicode.com
首页 >  
搜索关键字:最小花费    ( 569个结果
UVA10163 - Storage Keepers
1 /* 2 3 题意 : M个人 看守 N个 仓库,每个人有个能力值p[i],仓库的安全值 = 能力值/看守的仓库数 , 4 聘请某人的花费就是他的能力值,求最高的安全值和最小花费。 5 6 两次DP,一次求最高安全值,在根据安全值求最小花费。 7 dp[j]表示 i 个人看守j个仓...
分类:其他好文   时间:2015-11-13 20:38:47    阅读次数:255
UESTC 1225(dp……另附对拍器
题目:有一栋楼,每层楼上有t个人打网球,有p个人游泳,但是每层只能建一种健身设施。每个人的花费是他到最近的对应设施的楼层距离。问最小总花费。思路:dp[i][j][k]表示做到第i层的时候选j,和j不同的设施最近在第k层的最小花费,那么如果该层选得和上面一样那么k不变,这个好转移。如果和上一层不一样...
分类:其他好文   时间:2015-10-30 20:41:58    阅读次数:515
Minimax Triangulation
题意:按顺序给定一些点,把这些点分割为n - 2个三角形,花费为最大三角形面积,求最小花费分析:区间dp,dp[i][j]表示完成区间[i,j]最小花费,dp[i][j]=min(dp[i][j],max(dp[i][k],dp[k][j],area(p[i],p[j],p[k]);(area表示三...
分类:其他好文   时间:2015-10-18 21:34:40    阅读次数:248
Fixing the Great Wall
题意:在一条线上,有n个坏的地方要修机器人修,机器人的移动速度V,若坏的地方立即被修花费ci,若没修,每单位时间增加d,出去机器人的开始位置,求修完n个地方的最小花费。分析:非常经典,求解“未来费用”的问题,考虑区间完成最后一定在区间边界上,才能保证最优。dp[i][j][k]表示修完区间长i起点为...
分类:其他好文   时间:2015-10-17 22:11:38    阅读次数:228
POJ 3666 Making the Grade
修改序列变成非递减序列,使得目标函数最小。(这题数据有问题,只要求非递减从左往右考虑,当前a[i]≥前一个数的取值,当固定前一个数的取值的时候我们希望前面操作的花费尽量小。所以状态可以定义为dp[i][j]表示第i个数的取值为j时前i个数的最小花费。但是问题在于j的范围非常大,实际上可以限制j的范围...
分类:其他好文   时间:2015-10-17 12:11:18    阅读次数:204
Headmaster's Headache
题意:s门课程,现任老师有m个给出工资,和他们能教的课,现在有n个应聘的老师,给出费用和能教的课程标号,求使每门课都至少有两个老师教的最小花费分析:n个老师选或不选有背包的特征,n很小想到用状压,s1表示每门课至少有一个老师教的情况,s2表示每门课至少有2个老师教的情况起始状态是现任老师形成,dp[...
分类:其他好文   时间:2015-10-11 23:04:09    阅读次数:174
POJ3280 Cheapest Palindrome
题意:一个字母序列长度为 m ,由 n 个字母组成,每个字母有两个花费:① 删掉这个字母;② 加上这个字母。问把这个序列变成一个回文序列的最小花费。题解:F[ i ][ j ] 表示 i - j 这一段变成回文串的最小花费。 当序列 s[ i ] == s[ j ] 时,不需要任何花费:F[ i.....
分类:其他好文   时间:2015-10-09 16:46:50    阅读次数:170
POJ3084 Panic Room(最小割)
把某点与某几点分开的最小花费,当然想到最小割。具体怎么建图,可以画个简单的情况,然后就清楚了:0到1不受控制,建立0->1容量为INF的边;1到0受在0一边的一个控制面板的控制,建立1->0容量为1的边。 1 #include 2 #include 3 #include 4 #include...
分类:其他好文   时间:2015-10-02 18:42:39    阅读次数:203
hdoj 3072 Intelligence System【求scc&&缩点】【求连通所有scc的最小花费】
Intelligence SystemTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1904Accepted Submission(s): 824...
分类:其他好文   时间:2015-09-18 15:22:44    阅读次数:201
置换群
置换群(转)看了几天置换群,一直没搞清楚定义是怎么回事,一个置换可以写成若干循环的乘积,那么如果置换求幂的话,一个循环不会跑到另一个循环里面去。我们可以简单理解为这几个位置的数来回换。poj3270给出一列数,求将这列数排成升序的最小花费,这里花费定义为交换两个数的和。例如给出一排数8 4 5 3 ...
分类:其他好文   时间:2015-09-16 19:54:22    阅读次数:180
569条   上一页 1 ... 35 36 37 38 39 ... 57 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!