• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            ivy-jie

            progress ...

            C++博客 首頁 新隨筆 聯(lián)系 聚合 管理
              9 Posts :: 41 Stories :: 6 Comments :: 0 Trackbacks
            問題背景:
            面對艱巨復(fù)雜的技術(shù)挑戰(zhàn),百度所崇尚的系統(tǒng)設(shè)計(jì)哲學(xué)是“簡單可依賴”,而百度的工程師們正在互聯(lián)網(wǎng)世界中實(shí)踐著這種理念。這里正好有一個(gè)挑戰(zhàn),讓作為百度之星的你小試牛刀:
            在處理數(shù)以百億計(jì)的網(wǎng)絡(luò)信息的過程中,有一個(gè)很常見的問題:怎么樣將一個(gè)集群上的信息以最低的成本傳輸?shù)搅硗庖粋€(gè)集群上?
            • 數(shù)據(jù)源集群A有n臺(tái)服務(wù)器,編號為1,2,…,n,i號服務(wù)器上待傳輸?shù)臄?shù)據(jù)量為Ai,單位是GB。
            • 目的地集群B有m臺(tái)服務(wù)器,編號為1,2,…,m,j號服務(wù)器上的空閑容量為Bj,單位為GB。
            • A集群的i號服務(wù)器上的每GB數(shù)據(jù)對于B的集群的j號服務(wù)器收益為Vi,j,從A集群的i號服務(wù)器向B集群的j號服務(wù)器傳輸1GB數(shù)據(jù)的開銷為Ci,j。
            你的任務(wù)是在保證A中的所有數(shù)據(jù)傳輸完畢的前提下,性價(jià)比V/C盡量高。其中V為所有數(shù)據(jù)在B集群上的價(jià)值之和,C為總開銷。換句話說,若A集群的i號服務(wù)器向B集群的j號服務(wù)器發(fā)送了Ti,j個(gè)GB的數(shù)據(jù),則性價(jià)比定義為:
            輸入格式
            第1行兩個(gè)整數(shù)n,m(1<=n,m<=50),即集群A和B各自的服務(wù)器臺(tái)數(shù)。
            第2行包含n個(gè)不超過100的正整數(shù)A1,A2,…,An,即集群A中每臺(tái)服務(wù)器的待傳輸數(shù)據(jù)量(單位:GB)。
            第3行包含m個(gè)不超過100的正整數(shù)B1,B2,…,Bm,即集群B中每臺(tái)服務(wù)器所能接受的最大數(shù)據(jù)量(單位:GB)。
            第4~n+3行每行包含m個(gè)不超過100的非負(fù)整數(shù)Vi,j,表示集群A的i號服務(wù)器中每GB數(shù)據(jù)對于集群B中的j號服務(wù)器的價(jià)值。
            第n+4~2n+3行每行包含m個(gè)不超過100的正整數(shù)Ci,j,表示集群A的i號服務(wù)器中每GB數(shù)據(jù)傳輸?shù)郊築中的j號服務(wù)器所需要的開銷。
            輸出格式
            僅一行,為最大性價(jià)比。輸出保留三位小數(shù)(四舍五入)。如果A的數(shù)據(jù)無法傳輸完畢,輸出-1。
            樣例輸入
            22
            12
            21
            110
            75
            61
            32
            樣例輸出
            2.091
            樣例解釋
            一個(gè)方案是:
            集群A的1號服務(wù)器把所有數(shù)據(jù)傳輸?shù)郊築的1號服務(wù)器,價(jià)值11,開銷6。
            集群A的2號服務(wù)器把1GB數(shù)據(jù)傳輸?shù)郊築的1號服務(wù)器,價(jià)值7,開銷3,然后把剩下的1GB數(shù)據(jù)傳輸?shù)郊築的2號服務(wù)器,價(jià)值5,開銷2。
            性價(jià)比:(11+7+5)/(6+3+2)=2.091
            另一個(gè)方案是:
            集群A的1號服務(wù)器把所有數(shù)據(jù)傳輸?shù)郊築的2號服務(wù)器,價(jià)值0,開銷1。
            集群A的2號服務(wù)器把所有數(shù)據(jù)傳輸?shù)郊築的1號服務(wù)器,價(jià)值14,開銷6。
            性價(jià)比:(0+14)/(1+6)=2。
            第一種方案更優(yōu)。
            posted on 2009-05-20 09:34 ivy-jie 閱讀(144) 評論(0)  編輯 收藏 引用 所屬分類: arithmetic
            久久免费99精品国产自在现线 | 久久久久亚洲AV综合波多野结衣| 嫩草影院久久国产精品| 国产精品美女久久久久av爽| 人妻丰满?V无码久久不卡| 日韩精品久久久久久久电影蜜臀| 国产午夜久久影院| 久久婷婷色综合一区二区| 91久久福利国产成人精品| 欧美噜噜久久久XXX| 久久99热精品| 久久AV高潮AV无码AV| 97久久精品人人澡人人爽| 精品综合久久久久久97| 国产精品九九久久免费视频| 久久精品国产亚洲AV不卡| 国产精品九九久久免费视频| 国产成人久久精品一区二区三区| 久久精品国产免费观看三人同眠| 欧美伊香蕉久久综合类网站| 亚洲伊人久久精品影院| 久久精品桃花综合| 久久se精品一区二区影院 | 亚洲国产精品久久电影欧美| 日韩欧美亚洲综合久久影院Ds| 久久久无码一区二区三区| 久久久亚洲欧洲日产国码二区| 亚洲欧美另类日本久久国产真实乱对白| 久久精品一区二区国产| 精品国产乱码久久久久久人妻| 91精品国产综合久久香蕉| 69国产成人综合久久精品| 久久久久国产精品熟女影院| 久久婷婷国产剧情内射白浆| 精品国产综合区久久久久久| 久久se这里只有精品| 国产亚州精品女人久久久久久 | 久久国产色AV免费观看| 无码精品久久久久久人妻中字| 区久久AAA片69亚洲| 久久久久国产精品熟女影院|