#P17335. 【MX-X30-T1】演剧

    ID: 19608 远端评测题 1000ms 512MiB 尝试: 0 已通过: 0 显示难度普及− 上传者: 标签>贪心博弈论O2优化梦熊比赛

【MX-X30-T1】演剧

题目描述

雪和 K 在一个长度为 nn 的序列上博弈。

雪和 K 轮流行动。雪先手。每次操作方可以把序列从一个分割点分成非空的两个部分,然后由博弈的这一方删去其中一个部分,继续对剩下的一部分博弈。

具体的,第一轮由雪分割雪删去,第二轮由 K 分割 K 删去,第三轮由雪分割雪删去。

当最后只剩下一个数而一方无法操作时游戏终止。雪想让此时剩下的最后一个数尽量大,K 想让它尽量小。

假设两人绝对聪明,试求出最后剩下的数。

输入格式

输入包含 TT 组测试。每个输入数据第一行有一个整数 TT。

每组测试第一行输入一个正整数 nn。

每组测试第二行输入 nn 个正整数,第 ii 个正整数是 aia_i。

输出格式

对于每组测试输出一个整数,表示最后剩下的数。

2
5
1 4 3 1 5
4
1 3 3 1
5
1

提示

样例第一组解释:如果雪选择把序列分成左边 44 个数右边 11 个数则可以直接删去左边,留下最大值。

测试点编号 n≤n\le
11 55
2∼32\sim 3 100100
4∼64\sim 6 10001000
7∼107\sim 10 10510^5

对于所有数据,1≤T≤10,1≤n≤105,1≤ai≤1091\le T\le 10,1\le n\le 10^5,1\le a_i\le 10^9。