PTA(Basic Level)1070 結繩 (25 point(s))

給定一段一段的繩子墩虹,你需要把它們串成一條繩嘱巾。每次串連的時候,是把兩段繩子對折诫钓,再如下圖所示套接在一起旬昭。這樣得到的繩子又被當成是另一段繩子,可以再次對折去跟另一段繩子串連菌湃。每次串連后问拘,原來兩段繩子的長度就會減半。
給定?N?段繩子的長度,你需要找出它們能串成的繩子的最大長度场梆。

輸入格式:
每個輸入包含 1 個測試用例墅冷。每個測試用例第 1 行給出正整數(shù)?N?(2≤N≤10?4??);第 2 行給出?N?個正整數(shù)或油,即原始繩段的長度寞忿,數(shù)字間以空格分隔。所有整數(shù)都不超過10?4??顶岸。

輸出格式:
在一行中輸出能夠串成的繩子的最大長度腔彰。結果向下取整,即取為不超過最大長度的最近整數(shù)辖佣。

輸入樣例:
8
10 15 12 3 4 13 1 15
輸出樣例:
14


答案:因為每當對折一次繩子的長度減半霹抛,所以為了得到串成的長度最長的繩子,我們要盡可能的讓長的繩子少對折卷谈,所以可以選擇先將繩子按長度遞增的順序排列杯拐,然后進行對折。在此使用了STL中的算法庫世蔗。

#include<iostream>
#include<cstdio>
#include<algorithm>
//如果用vector的話就寫:#include<vector>
using namespace std;

int main()
{
int N,res;
int exa[10001];? ? ?
scanf("%d",&N);
?//這里可以用模板定義 vector <int> exa(N);
for(int i=0;i<N;i++)
{
scanf("%d",&exa[i]);
}
sort(exa,exa+N);? ? ? //如果用模板的話就寫sort(exa.begin(),exa.end())? ,進行排序端逼。
res=exa[0];
for(int i=1;i<N;i++)
{
res=(res+exa[i])/2;
}
printf("%d\n",res);
return 0;
}

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市污淋,隨后出現(xiàn)的幾起案子顶滩,更是在濱河造成了極大的恐慌,老刑警劉巖寸爆,帶你破解...
    沈念sama閱讀 222,590評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件礁鲁,死亡現(xiàn)場離奇詭異,居然都是意外死亡赁豆,警方通過查閱死者的電腦和手機仅醇,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,157評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來歌憨,“玉大人着憨,你說我怎么就攤上這事∥竦眨” “怎么了甲抖?”我有些...
    開封第一講書人閱讀 169,301評論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長心铃。 經(jīng)常有香客問我准谚,道長,這世上最難降的妖魔是什么去扣? 我笑而不...
    開封第一講書人閱讀 60,078評論 1 300
  • 正文 為了忘掉前任柱衔,我火速辦了婚禮樊破,結果婚禮上,老公的妹妹穿的比我還像新娘唆铐。我一直安慰自己哲戚,他們只是感情好,可當我...
    茶點故事閱讀 69,082評論 6 398
  • 文/花漫 我一把揭開白布艾岂。 她就那樣靜靜地躺著顺少,像睡著了一般。 火紅的嫁衣襯著肌膚如雪王浴。 梳的紋絲不亂的頭發(fā)上脆炎,一...
    開封第一講書人閱讀 52,682評論 1 312
  • 那天,我揣著相機與錄音氓辣,去河邊找鬼秒裕。 笑死,一個胖子當著我的面吹牛钞啸,可吹牛的內容都是我干的几蜻。 我是一名探鬼主播,決...
    沈念sama閱讀 41,155評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼爽撒,長吁一口氣:“原來是場噩夢啊……” “哼入蛆!你這毒婦竟也來了响蓉?” 一聲冷哼從身側響起硕勿,我...
    開封第一講書人閱讀 40,098評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎枫甲,沒想到半個月后源武,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,638評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡想幻,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,701評論 3 342
  • 正文 我和宋清朗相戀三年粱栖,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片脏毯。...
    茶點故事閱讀 40,852評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡闹究,死狀恐怖,靈堂內的尸體忽然破棺而出食店,到底是詐尸還是另有隱情渣淤,我是刑警寧澤,帶...
    沈念sama閱讀 36,520評論 5 351
  • 正文 年R本政府宣布吉嫩,位于F島的核電站价认,受9級特大地震影響,放射性物質發(fā)生泄漏自娩。R本人自食惡果不足惜用踩,卻給世界環(huán)境...
    茶點故事閱讀 42,181評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧脐彩,春花似錦碎乃、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,674評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至晨川,卻和暖如春证九,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背共虑。 一陣腳步聲響...
    開封第一講書人閱讀 33,788評論 1 274
  • 我被黑心中介騙來泰國打工愧怜, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人妈拌。 一個月前我還...
    沈念sama閱讀 49,279評論 3 379
  • 正文 我出身青樓拥坛,卻偏偏與公主長得像,于是被迫代替她去往敵國和親尘分。 傳聞我的和親對象是個殘疾皇子猜惋,可洞房花燭夜當晚...
    茶點故事閱讀 45,851評論 2 361

推薦閱讀更多精彩內容

  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom閱讀 2,701評論 0 3
  • 在C語言中,五種基本數(shù)據(jù)類型存儲空間長度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來閱讀 3,352評論 0 2
  • 第1章 第一個C程序第2章 C語言基礎第3章 變量和數(shù)據(jù)類型第4章 順序結構程序設計第5章 條件結構程序設計第6章...
    小獅子365閱讀 10,679評論 3 71
  • 起床:今天寶寶表現(xiàn)非常棒著摔,睡到五點半~這樣媽媽就休息過來了,而且寶寶和媽媽第一次配合天衣無縫的成功躺著喂奶/吃奶定续。...
    常大仙兒閱讀 192評論 0 1
  • 光陰似箭谍咆,沒有記錄就沒有發(fā)生 我學習的易效能時間管理,有八大關注:家庭私股,學習摹察,效能,事業(yè)倡鲸,財富供嚎,健康,夢想峭状,休閑娛...
    關關一心閱讀 245評論 0 2