#ATarc138c. [ARC138C] Rotate and Play Game

[ARC138C] Rotate and Play Game

题目描述

NN 张卡牌,编号从 11NN,第 ii 张牌上写有数字 AiA_i。本题中 NN 为偶数。

Snuke 和 Min 先生将要玩一个游戏。游戏有 NN 轮,两人交替操作,Snuke 先手。玩家进行以下操作。

  • Snuke 的回合:他可以选择拿走任意一张没有被拿走的卡牌。
  • Min 先生的回合:他会拿走编号最小的没有被拿走的卡牌。

Snuke 的得分是他拿走的牌上写的数字之和。Snuke 会用最优策略进行游戏来最大化他的得分。

碰巧,作为 Snuke 的一个大粉丝,你打算下黑手来最大化 Snuke 的得分。游戏开始前,你将执行以下操作一次:

  • 选择一个整数 k(0kN1)k(0\le k\le N -1),然后循环左移卡牌上的数字 kk 的距离。也就是说,卡牌 1,2,,N1,2,\cdots,N 上将依次写有 Ak+1,Ak+2,,AN,A1,,AkA_{k+1},A_{k+2},\cdots,A_N,A_1,\cdots,A_k

找出最大化得分的 kk的值,还有选择此 kk 时的得分。

输入格式

第一行一个整数 N(2n2×105)N(2\le n\le 2\times 10^5)。保证 NN 是偶数。

第二行 NN 个整数 A1,A2,,AN(1Ai109)A_1,A_2,\cdots,A_N(1\le A_i\le 10^9)

输出格式

输出一行两个整数。第一个整数 k(0kN1)k(0\le k\le N-1) 表示你选择的整数,第二个整数 ss 表示此时的得分。如果有多种 kk 可以最大化 ss,输出任意一种均可。

样例 1

输入

4
3 4 1 2

输出

1 7

样例 2

输入

2
1 1

输出

0 1

样例 3

输入

10
716893678 779607519 555600775 393111963 950925400 636571379 912411962 44228139 15366410 2063694

输出

7 3996409938

说明/提示

样例 1 解释

如果你选择 k=1k=1,卡牌 1,2,3,41,2,3,4 上将分别写有 4,1,2,34,1,2,3。游戏进行过程如下。

  • Snuke 拿走卡牌 11
  • Min 先生拿走卡牌 22
  • Snuke 拿走卡牌 44
  • Min 先生拿走卡牌 33

此情况下,Snuke 的得分为 77

对于此输入,k=2,3k=2,3 同样为正确答案。