关闭

Codeforces Round #330 (Div. 2)C. Warrior and Archer(博弈,贪心)

428人阅读 评论(0) 收藏 举报
分类:

题目链接
题意:n个数,俩人轮流删除数,使得最后剩下2个,一个希望俩数之间的距离最小,一个希望剩下的距离最大
解答:证明见官方题解,假设最后剩下[L,R ]的区间,那么一定是一个人删了[L,R]之间的数,另一个删除了[L,R]之外的数字。



#include<bits/stdc++.h>
using namespace std;
#define LL long long
#define pb push_back
#define X first
#define Y second
#define cl(a,b) memset(a,b,sizeof(a))
typedef pair<int,int> P;
const int maxn=300005;
const LL inf=1<<27;
const LL mod=1e9+7;

LL a[maxn];

int main(){
    int n;scanf("%d",&n);
    for(int i=0;i<n;i++){
        scanf("%lld",&a[i]);
    }
    sort(a,a+n);
    LL ans=1LL<<62;
    for(int i=0;i<n;i++)if(i+n/2<n){
        ans=min(ans,a[i+n/2]-a[i]);
    }
    printf("%lld\n",ans);
    return 0;
}
0
0
查看评论

Codeforces Round #330 (Div. 2) C. Warrior and Archer(贪心博弈)

题意: 给定N≤2×105偶数个坐标,2个绝顶聪明的人玩游戏,轮流ban掉N−2个坐标给定N\le 2\times10^5偶数个坐标, 2个绝顶聪明的人玩游戏, 轮流ban掉N-2个坐标 甲要使得最终2个尽可能近,乙则反之甲要使得最终2个尽可能近, 乙则反之 求最终两个坐标...
  • lwt36
  • lwt36
  • 2016-01-24 23:36
  • 249

Codeforces Round #459 (Div. 2) C. The Monster

题目链接 C. The Monster time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output As Will is...
  • ffgcc
  • ffgcc
  • 2018-01-30 09:48
  • 49

Codeforces Round #330 (Div. 2)C. Warrior and Archer(博弈)

C. Warrior and Archer time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard o...
  • haut_ykc
  • haut_ykc
  • 2017-10-08 18:55
  • 81

Codeforces Round #330 (Div. 2)C. Warrior and Archer【博弈+逆向思维】

题意: 已知n个数字,每次两个人从中取出一个数字,直到剩下2个数字。A希望最后2个数字尽可能小,B希望最后两个数字尽可能大。问,在相对聪明的情况下,最后两个数差的绝对值(距离)是多少 思路:逆向思维 。 考虑最后两个数字分别是X,Y(sort排序后)。 对于A来说,他希望两个数字尽可能小,那他不...
  • Haipai1998
  • Haipai1998
  • 2017-08-20 10:16
  • 92

【解题报告】Codeforces Round #367 (Div. 2)

简略的解题报告。
  • TRiddle
  • TRiddle
  • 2016-08-12 21:37
  • 739

Codeforces Round #350 (Div. 2)(C)模拟

C. Cinema time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output ...
  • qq_24489717
  • qq_24489717
  • 2016-05-06 15:29
  • 481

Codeforces Round #204 (Div. 1) A. Jeff and Rounding

A. Jeff and Rounding time limit per test 1 second memory limit per test 256 megabytes input standard input output standard out...
  • u010422038
  • u010422038
  • 2013-10-05 08:54
  • 1481

Codeforces Round #254 (Div. 1)C. DZY Loves Colors(线段树经典操作/分块)

题目链接 C. DZY Loves Colors time limit per test 2 seconds memory limit per test 256 megabytes input standard input output stan...
  • fouzhe
  • fouzhe
  • 2017-02-11 15:17
  • 288

Codeforces Round #214 (Div. 2) C: Dima and Salad 想减肥?吃沙拉

#include #include #include using namespace std; struct abc{ int t, a; }c[110]; int dp[2][200000]; int main(){ freopen("in.txt",&q...
  • u012952004
  • u012952004
  • 2013-11-29 01:27
  • 668

Codeforces Round #116 (Div. 2, ACM-ICPC Rules) C - Letter

#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #ifdef _WIN...
  • zz_1215
  • zz_1215
  • 2012-04-22 17:53
  • 536
    个人资料
    • 访问:208497次
    • 积分:7074
    • 等级:
    • 排名:第3858名
    • 原创:522篇
    • 转载:3篇
    • 译文:0篇
    • 评论:12条
    文章分类
    最新评论