{"trustable":false,"prependHtml":"\u003cstyle type\u003d\u0027text/css\u0027\u003e\n .input, .output {\n border: 1px solid #888888;\n }\n .output {\n margin-bottom: 1em;\n position: relative;\n top: -1px;\n }\n .output pre, .input pre {\n background-color: #EFEFEF;\n line-height: 1.25em;\n margin: 0;\n padding: 0.25em;\n }\n \u003c/style\u003e\n \u003clink rel\u003d\"stylesheet\" href\u003d\"//codeforces.org/s/96598/css/problem-statement.css\" type\u003d\"text/css\" /\u003e\n\u003cscript\u003e\n window.katexOptions \u003d {\n delimiters: [\n {left: \u0027$$$$$$\u0027, right: \u0027$$$$$$\u0027, display: true},\n {left: \u0027$$$\u0027, right: \u0027$$$\u0027, display: false},\n {left: \u0027$$\u0027, right: \u0027$$\u0027, display: true},\n {left: \u0027$\u0027, right: \u0027$\u0027, display: false}\n ]\n };\n\u003c/script\u003e\n","sections":[{"title":"","value":{"format":"HTML","content":"\u003cp\u003e♔♕♖♗♘♙♚♛♜♝♞♟\u003c/p\u003e\n\n\u003cp\u003e你正在组织一场拳击比赛,有$$$n$$$名拳击手参加($$$n$$$是$$$2$$$的幂),你的朋友是其中之一。所有拳击手的实力不同,范围从$$$1$$$到$$$n$$$,拳击手$$$i$$$在与拳击手$$$j$$$的比赛中获胜当且仅当$$$i$$$比$$$j$$$强。\u003c/p\u003e\u003cp\u003e比赛将按照以下方式进行:将$$$n$$$名拳击手分成一对;每一对中失败的拳击手离开比赛,$$$\\frac{n}{2}$$$名获胜者进入下一阶段,他们再次分成一对,所有一对中的获胜者进入下一阶段,依此类推,直到只剩下一名拳击手(被宣布为冠军)。\u003c/p\u003e\u003cp\u003e你的朋友非常想赢得比赛,但他可能不是最强的拳击手。为了帮助你的朋友赢得比赛,你可以贿赂他的对手:如果你贿赂了你朋友要对战的拳击手,即使他的实力较弱,你朋友也会获胜。\u003c/p\u003e\u003cp\u003e此外,在每个阶段,你可以自由地将拳击手分成一对。\u003c/p\u003e\u003cp\u003e如果你支付$$$a_i$$$美元,拥有实力$$$i$$$的拳击手可以被贿赂。在你安排每个阶段的拳击手分组时,你需要花费的最少美元数是多少,以确保你的朋友获胜?\u003c/p\u003e"}},{"title":"输入","value":{"format":"HTML","content":"\u003cp\u003e第一行包含一个整数$$$n$$$($$$2 \\le n \\le 2^{18}$$$)— 拳击手的数量。 $$$n$$$是$$$2$$$的幂。\u003c/p\u003e\u003cp\u003e第二行包含$$$n$$$个整数$$$a_1$$$、$$$a_2$$$、...、$$$a_n$$$,其中$$$a_i$$$是如果你想贿赂实力为$$$i$$$的拳击手需要支付的美元数。恰好有一个$$$a_i$$$等于$$$-1$$$ — 这意味着实力为$$$i$$$的拳击手是你的朋友。所有其他值在范围$$$[1, 10^9]$$$内。\u003c/p\u003e"}},{"title":"输出","value":{"format":"HTML","content":"\u003cp\u003e输出一个整数 — 你需要支付的最少美元数,以确保你的朋友获胜。\u003c/p\u003e"}},{"title":"示例","value":{"format":"HTML","content":"\u003ctable class\u003d\u0027vjudge_sample\u0027\u003e\n\u003cthead\u003e\n \u003ctr\u003e\n \u003cth\u003eInput\u003c/th\u003e\n \u003cth\u003eOutput\u003c/th\u003e\n \u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003e\u003cpre\u003e4\n3 9 1 -1\n\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003e0\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e"}},{"title":"","value":{"format":"HTML","content":"\u003ctable class\u003d\u0027vjudge_sample\u0027\u003e\n\u003cthead\u003e\n \u003ctr\u003e\n \u003cth\u003eInput\u003c/th\u003e\n \u003cth\u003eOutput\u003c/th\u003e\n \u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003e\u003cpre\u003e8\n11 -1 13 19 24 7 17 5\n\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003e12\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e"}},{"title":"注意","value":{"format":"HTML","content":"\u003cp\u003e在第一个测试用例中,无论你如何将拳击手分成一对,你的朋友都是最强的拳击手,无论如何都会赢得比赛。\u003c/p\u003e\u003cp\u003e在第二个测试用例中,你可以将拳击手分组如下(你的朋友是第$$$2$$$名):\u003c/p\u003e\u003cp\u003e$$$1 : 2, 8 : 5, 7 : 3, 6 : 4$$$(拳击手$$$2, 8, 7$$$和$$$6$$$进入下一阶段);\u003c/p\u003e\u003cp\u003e$$$2 : 6, 8 : 7$$$(拳击手$$$2$$$和$$$8$$$进入下一阶段,你需要贿赂实力为$$$6$$$的拳击手);\u003c/p\u003e\u003cp\u003e$$$2 : 8$$$(你需要贿赂实力为$$$8$$$的拳击手);\u003c/p\u003e"}}]}