麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

poj 3253 Fence Repair(優先隊列)

2019-11-10 20:07:28
字體:
來源:轉載
供稿:網友

題目:農夫約翰要修補圍墻,他有一塊很長的木板,要把木板鋸成N塊木板,所鋸木板的長度就是花費,問如何花費最小。比若8 8 5,總長度是21,所以第一次鋸要花費21,木塊據成8 13,然后13鋸成8 5,花費13,總花費為13+21=34.令一種鋸法是分成16 5,再分成8 8,但這樣的花費是16+21=37。求花費最小就是用huffman思想,用優先隊列做。

#include <queue>#include <iostream>using namespace std;int main(){ int n,num; long long res = 0; int a,b; cin >> n; PRiority_queue<int,vector<int>,greater<int> > que; for(int i = 0; i < n; ++i) { cin >> num; que.push(num); } while(que.size() != 1) { a = que.top(); que.pop(); b = que.top(); que.pop(); res += (a+b); que.push(a+b); } cout << res << endl; return 0;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄色网址电影 | 亚洲成人福利电影 | 91精品国产福利尤物免费 | cosplay裸体福利写真 | 成人福利电影在线观看 | 久久久久亚洲a | 国产资源在线免费观看 | 欧美一级全黄 | 一级成人毛片 | 久久久国产一区二区三区 | 作爱在线观看 | 毛片小网站 | 99精彩视频在线观看 | 久久久久久久久久久高潮一区二区 | av电影免费观看 | 国产一级毛片高清视频 | 成人在线观看免费观看 | 欧美一级黄色网 | 97精品国产高清在线看入口 | 免费高潮在线国 | 欧美日韩中文字幕在线视频 | 视频一区二区国产 | 久久久久久久一区二区 | 黄色片网站在线免费观看 | 国产麻豆交换夫妇 | 久久久久久久久久一本门道91 | 末成年女av片一区二区 | 国产免费一级大片 | 精品一区二区在线播放 | 久久99精品国产99久久6男男 | 久久99深爱久久99精品 | 成人在线视频一区 | 毛片韩国| 欧美一级免费在线观看 | 黄色网址免费在线播放 | 色视频在线观看 | 亚洲午夜精选 | 黄色片网站在线播放 | 特级毛片a级毛片100免费 | 成人免费在线播放 | 成人在线视频播放 |