码迷,mamicode.com
首页 >  
搜索关键字:bzoj2091    ( 5个结果
bzoj2091【Poi2010】The Minima Game
直接dp就好了 每个人肯定会去选最大的,用dp[i]表示选了后i个点时先手-后手的最大值(因为从后往前扫才好转移啊 QwQ~) dp[i]=max(c[j]-dp[j-1]),(j<=i) 直接维护max值就好了~ ...
分类:其他好文   时间:2016-12-11 12:39:07    阅读次数:141
[bzoj2091] [Poi2010]The Minima Game
显然每次都取排序后包含最大值的连续的一段数。 f[i]表示对于剩下的最小的i个数,先手最多比后手多多少分。 f[i]=min{a[j+1]-f[j]}...j<i,a升序排序。 1 #include<cstdio> 2 #include<iostream> 3 #include<cstring> 4 ...
分类:其他好文   时间:2016-06-18 18:17:04    阅读次数:160
BZOJ 2091 Poi2010 The Minima Game 动态规划
题目大意:给定nn个数,两个人轮流取,每次可以取走任意一些数,获得的分值是这些数中的最小值 两个人都想让自己的分值-对方的分值最大,求最终先手得分-后手得分显然每个人取走的都是当前剩下的数中最大的一些数 那么考虑倒着做,令fif_i表示剩余最小的ii个数时先手-后手的最大差值 那么有DP方程fi=max{aj+1?fj}(0≤j<i)f_i=max\{a_{j+1}-f_j\}(0\leq j...
分类:其他好文   时间:2015-06-29 10:17:43    阅读次数:345
(DP) bzoj 2091
【bzoj2091】The Minima Game2014年10月20日2040Description给出N个正整数,AB两个人轮流取数,A先取。每次可以取任意多个数,直到N个数都被取走。每次获得的得分为取的数中的最小值,A和B的策略都是尽可能使得自己的得分减去对手的得分更大。在这样的情况下,最终A...
分类:其他好文   时间:2015-05-22 00:11:59    阅读次数:181
BZOJ2091: [Poi2010]The Minima Game
2091: [Poi2010]The Minima GameTime Limit:10 SecMemory Limit:259 MBSubmit:243Solved:163[Submit][Status]Description给出N个正整数,AB两个人轮流取数,A先取。每次可以取任意多个数,直到N个...
分类:其他好文   时间:2014-10-04 14:15:06    阅读次数:381
5条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!