Files
PAT/html/b1070.html
T

25 lines
1.2 KiB
HTML

<!DOCTYPE html>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<h1>1070. 结绳(25)</h1>
<div id="problemContent">
<p>给定一段一段的绳子,你需要把它们串成一条绳。每次串连的时候,是把两段绳子对折,再如下图所示套接在一起。这样得到的绳子又被当成是另一段绳子,可以再次对折去跟另一段绳子串连。每次串连后,原来两段绳子的长度就会减半。</p>
<center><img src="http://nos.patest.cn/n8_ol5wqmdwh5r.jpg"/></center>
<p>
给定N段绳子的长度,你需要找出它们能串成的绳子的最大长度。
</p>
<p><b>
输入格式:
</b></p>
<p>每个输入包含1个测试用例。每个测试用例第1行给出正整数N (2 &lt;= N &lt;= 10<sup>4</sup>);第2行给出N个正整数,即原始绳段的长度,数字间以空格分隔。所有整数都不超过10<sup>4</sup>。</p>
<p><b>
输出格式:
</b></p>
<p>在一行中输出能够串成的绳子的最大长度。结果向下取整,即取为不超过最大长度的最近整数。</p>
<b>输入样例:</b><pre>
8
10 15 12 3 4 13 1 15
</pre>
<b>输出样例:</b><pre>
14
</pre>
</div>