【bzoj2091】 [Poi2010]The Minima Game
来源:互联网 发布:炫酷黑客手机源码 编辑:程序博客网 时间:2024/06/05 00:24
Description
给出N个正整数,AB两个人轮流取数,A先取。每次可以取任意多个数,直到N个数都被取走。
每次获得的得分为取的数中的最小值,A和B的策略都是尽可能使得自己的得分减去对手的得分更大。
在这样的情况下,最终A的得分减去B的得分为多少。
Input
第一行一个正整数N (N <= 1,000,000),第二行N个正整数(不超过10^9)。
Output
一个正整数,表示最终A与B的分差。
Sample Input
3
1 3 1
1 3 1
Sample Output
2
HINT
第一次A取走3,第二次B取走两个1,最终分差为2。
DP,因为策略是一样的,所以用一个数组就可以了
#include<algorithm>#include<cstdio>int a[1000005],n,ans;main (){ scanf ("%d",&n); for (int i=1;i<=n;++i)scanf ("%d",&a[i]); std::sort(a+1,a+n+1); for (int i=1;i<=n;++i)ans=std::max(ans,a[i]-ans); printf ("%d",ans); return 0;}
阅读全文
0 0
- 【POI2010】【BZOJ2091】The Minima Game
- 【bzoj2091】[Poi2010]The Minima Game
- BZOJ2091[Poi2010] The Minima Game
- BZOJ2091: [Poi2010]The Minima Game
- BZOJ2091: [Poi2010]The Minima Game
- BZOJ2091: [Poi2010]The Minima Game
- 【bzoj2091】 [Poi2010]The Minima Game
- 【bzoj2091】【Poi2010】【The Minima Game】【dp】
- BZOJ2091——[Poi2010]The Minima Game
- bzoj2091[Poi2010]The Minima Game DP
- bzoj2091[Poi2010]The Minima Game DP
- 2091: [Poi2010]The Minima Game
- BZOJ 2091 [Poi2010]The Minima Game
- BZOJ P2091[Poi2010]The Minima Game
- BZOJ 2091 Poi2010 The Minima Game 动态规划
- USACO2010 December Treasure Chest & POI2010 The Minima Game
- bzoj 2091: [Poi2010]The Minima Game 动态规划
- bzoj2091
- Angular2笔记(一)--组件及组件树
- Android studio 项目构建三|编译缓存
- mysql语句统计天数,datediff函数的使用
- Javascript调试之console对象,它的一些小技巧你都知道吗?
- VMware虚拟机设置静态ip联网的问题
- 【bzoj2091】 [Poi2010]The Minima Game
- oracle.sql.TIMESTAMP cannot be cast to java.sql.Timestamp 异常的解决办法
- [Tools]Android Studio代码提示功能--Ctrl+Alt+Space(空格键)
- CardVie
- 1004. 成绩排名 (20)
- Visual Studio 引用 COM程序集,导致错误:无法嵌入互操作类型“XXXX”
- glib的升级
- Linux增加硬盘空间
- 启动页广告