AT_arc138_c [ARC138C] Rotate and Play Game
题目描述
有 $N$ 张卡牌,编号从 $1$ 到 $N$,第 $i$ 张牌上写有数字 $A_i$。本题中 $N$ 为偶数。
Snuke 和 Min 先生将要玩一个游戏。游戏有 $N$ 轮,两人交替操作,Snuke 先手。玩家进行以下操作。
- Snuke 的回合:他可以选择拿走任意一张没有被拿走的卡牌。
- Min 先生的回合:他会拿走**编号**最小的没有被拿走的卡牌。
Snuke 的得分是他拿走的牌上写的数字之和。Snuke 会用最优策略进行游戏来最大化他的得分。
碰巧,作为 Snuke 的一个大粉丝,你打算下黑手来最大化 Snuke 的得分。游戏开始前,你将执行以下操作一次:
- 选择一个整数 $k(0\le k\le N -1)$,然后循环左移卡牌上的数字 $k$ 的距离。也就是说,卡牌 $1,2,\cdots,N$ 上将依次写有 $A_{k+1},A_{k+2},\cdots,A_N,A_1,\cdots,A_k$。
找出最大化得分的 $k$的值,还有选择此 $k$ 时的得分。
输入格式
第一行一个整数 $N(2\le n\le 2\times 10^5)$。保证 $N$ 是偶数。
第二行 $N$ 个整数 $A_1,A_2,\cdots,A_N(1\le A_i\le 10^9)$。
输出格式
输出一行两个整数。第一个整数 $k(0\le k\le N-1)$ 表示你选择的整数,第二个整数 $s$ 表示此时的得分。如果有多种 $k$ 可以最大化 $s$,输出任意一种均可。
说明/提示
**样例 1 解释**
如果你选择 $k=1$,卡牌 $1,2,3,4$ 上将分别写有 $4,1,2,3$。游戏进行过程如下。
- Snuke 拿走卡牌 $1$。
- Min 先生拿走卡牌 $2$。
- Snuke 拿走卡牌 $4$。
- Min 先生拿走卡牌 $3$。
此情况下,Snuke 的得分为 $7$。
对于此输入,$k=2,3$ 同样为正确答案。