青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 7,comments - 3,trackbacks - 0

Gargoyle

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 139    Accepted Submission(s): 22


Problem Description
Gargoyles can trace their history back many thousands of years to ancient Egypt, Greece, and Rome. Terra cotta waterspouts were formed in the shapes of animals such as lions and birds to serve the physical function of running the
rainwater away from the walls and foundations of buildings, and the spiritual function of protecting from evil forces.
Have you ever dreamed of creating your own castle with a lot of beautiful gargoyles on the walls? To your knowledge,
the speed of water coming out of each gargoyle should be identical, so an elaborately designed water system is required.
The water system consists of a huge reservoir and several interconnecting water pipes. Pipes cannot save water, so the total incoming and outgoing speed of water should be equal at each connection.
All the water from gargoyles flows into the reservoir, which is located at the bottom of the castle. Some pipes are connecting the reservoir, but water can only go from the reservoir to pipes, but never from pipes back to the reservoir. A micro-processor is installed inside each pipe, so the speed of water could easily be controlled. However, the microprocessors consume electricity. The exact cost in each pipe is proportional to the speed of water. If the cost constant in the i-th pipe is ci, the electricity cost in that pipe is civi, where vi is the speed of water in that pipe. Write a program to find the optimal configuration of the water system (i.e. the water speed in each pipe) of your dream castle, so that the total cost is minimized. It is always possible to build a water system.
 

Input
The input consists of several test cases. The first line of each case contains three integers n, m and k (1 ≤ n ≤ 25, 1 ≤ m ≤ 50, 1 ≤ k ≤ 1000), the number of gargoyles, the number of pipe connections and the number of pipes. The following k lines each contains five integers a, b, l, u, c (0 ≤ a, b ≤ n + m, 0 ≤ l ≤ u ≤ 100, 1 ≤ c ≤ 100), describing each pipe. a and b
are the incoming and outgoing vertex number (reservoir is 0, gargoyles are numbered 1 to n, pipe connections are numbered n + 1 to n + m), lower-bound and upper-bound of water speed, and the cost constant. No pipe connects two identical vertices. For every pipe, the incoming vertex will never be a gargoyle, and the outgoing vertex will never be the reservoir. For every pair of vertices, there could be at most one pipe connecting them (if a pipe is going from a to b, no pipes can go from a to b, or from b to a). The last test case is followed by a single zero, which should not be processed.
 

Output
For each test case, print the case number and minimal cost to two decimal places.
 

Sample Input
3 1 4 0 4 8 15 5 4 1 2 5 2 4 2 1 6 1 4 3 3 7 2 0
 

Sample Output
Case 1: 60.00
 

Source
 

Recommend
lcy
 




06年亞洲區域賽西安賽區的一道網絡流,相當犀利......我WA很久很久才勉強過了.......

一.總體分析
本題給出了一個網絡流的模型。以積水池為源點,每個連接點和噴水口為結點,另外建立一個超級匯,每個噴水口向超級匯連一條邊。題目就是求一個有上下界的最小費用流,其中到匯點的每一條邊的流量必須相等(*)。
很多文獻對有上下界的費用流進行了討論,本文不再贅述。本文主要討論解決如何解決(*)的要求。

二.判斷可行流
我們不妨設所有連接到匯點的邊的流量均為F,我們要做的第一步就是:判斷是否存在這樣一組可行流使得F = F0成立。
我們不妨給每一條連接到匯點的邊建立上下界[0,F0]。我們給出以下引理:
引理一:存在滿足使得F0的可行流,當且僅當該網絡的最大流為F0N。
引理二:若最大流小于F0N,則不存在F >= F0的可行流;
引理三:若不存在可行流,則不存在F <= F0的可行流;

由引理二、三可知:
引理四:
存在可行流的F的定義域為一段連續的區間[low, top]。
根據引理二、三和四,我們不難使用二分法找出這一段F的可行區間[low, top]。

三.找出最小費用流
記cost(F)表示在F成立的最小費用。我們猜測,cost(F)與F成正比!
感覺上,F越大,流量越大,那么每條邊上消耗的費用也就越大,所以猜想應該成立。可惜的是,按照該想法提交是無法通過測試數據的。因為:

大家不免疑問,單調函數不也是凸的么?
注意到有上下界的最小費用由兩部分構成:附加網絡的最小費用及殘余網絡的最小費用。注意到前者是關于F不增的后者是關于F不減的,如果前者的遞減速度大于后者的遞增速度,那么cost(F)將成為下凸函數。

四.算法流程

由于最小費用流的時間復雜度不好分析,本文直接認為是O(kN2),其中k表示增廣次數,算法總的時間復雜度為O(kN2logC)。
posted on 2011-10-15 22:16 LLawliet 閱讀(283) 評論(0)  編輯 收藏 引用 所屬分類: 網絡流
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲美女淫视频| 欧美亚洲日本网站| 亚洲黄色av一区| 欧美风情在线| 一本色道婷婷久久欧美| 日韩视频一区二区| 国产麻豆精品视频| 久久综合久久88| 欧美激情按摩在线| 性做久久久久久久免费看| 午夜视频一区| 亚洲欧洲精品一区二区三区| 亚洲日本在线观看| 国产精品综合视频| 欧美激情按摩在线| 欧美日韩在线播放一区| 久久精品30| 欧美精品久久久久久久久老牛影院| 日韩一区二区精品葵司在线| 亚洲一区二区三区高清| 亚洲国产精品第一区二区三区| 亚洲七七久久综合桃花剧情介绍| 国产精品白丝黑袜喷水久久久| 久久精品中文| 欧美日韩一二三区| 看欧美日韩国产| 国产精品激情偷乱一区二区∴| 久久偷看各类wc女厕嘘嘘偷窃| 欧美另类在线播放| 久久精品国产亚洲一区二区三区| 暖暖成人免费视频| 欧美有码在线观看视频| 美女露胸一区二区三区| 亚洲欧美日韩国产中文在线| 美国三级日本三级久久99| 亚洲综合色自拍一区| 蜜桃av综合| 久久精品一区二区三区不卡牛牛| 欧美日韩精品综合| 欧美激情91| 激情视频一区二区三区| 亚洲午夜久久久| 99这里有精品| 久久在线免费观看| 久久九九99视频| 国产精品男女猛烈高潮激情 | 在线不卡中文字幕| 亚洲午夜一级| 一区二区三区日韩欧美精品| 老牛国产精品一区的观看方式| 欧美亚洲三区| 国产精品乱码一区二三区小蝌蚪| 亚洲国产精品va在线看黑人动漫| 国产一区二区精品久久| 亚洲午夜在线视频| 亚洲午夜视频| 欧美日韩一级大片网址| 亚洲国产精品久久久| 亚洲电影av| 久久蜜桃av一区精品变态类天堂| 久久久www免费人成黑人精品| 国产精品一区二区三区四区五区| 日韩香蕉视频| 亚洲深夜激情| 国产精品成人一区二区| 亚洲最新在线视频| 亚洲欧美国产精品桃花| 欧美日韩99| 99精品视频网| 欧美一区二区福利在线| 国产日韩精品久久| 欧美中文字幕| 欧美电影在线免费观看网站| 亚洲国产福利在线| 欧美 日韩 国产一区二区在线视频| 欧美成人午夜77777| 亚洲国产精品专区久久| 欧美激情综合| 一本综合久久| 欧美在线观看天堂一区二区三区| 国产日韩av在线播放| 久久精品国产精品亚洲精品| 免费观看一区| 夜夜嗨av色一区二区不卡| 欧美日韩一区二区三区免费| 亚洲视频www| 另类激情亚洲| av成人毛片| 国产精品一区免费在线观看| 欧美在线观看你懂的| 欧美激情欧美狂野欧美精品| 亚洲一二三区在线| 国户精品久久久久久久久久久不卡| 久久久久久夜| 一区二区日韩欧美| 久热成人在线视频| 亚洲色图自拍| 在线欧美不卡| 国产精品私人影院| 久久天天狠狠| 亚洲午夜视频在线| 欧美国产亚洲精品久久久8v| 一区二区三区日韩欧美| 极品少妇一区二区三区| 欧美午夜精品久久久久久人妖 | 欧美呦呦网站| 亚洲欧洲在线看| 欧美一二三视频| 亚洲精品视频在线播放| 国产欧美一区二区精品性| 欧美夫妇交换俱乐部在线观看| 亚洲色图自拍| 亚洲国产一区二区三区在线播 | 久久精品国产亚洲高清剧情介绍| 亚洲福利电影| 国产日韩欧美在线观看| 欧美日韩国产色视频| 久久亚洲欧美| 欧美亚洲日本国产| 99精品视频免费观看视频| 欧美国产极速在线| 久久久天天操| 性欧美超级视频| 亚洲综合三区| 一区二区三欧美| 亚洲国产综合91精品麻豆| 国内精品免费午夜毛片| 国产精品久久久久高潮| 欧美精品在线看| 欧美激情视频一区二区三区免费| 久久精品中文字幕一区二区三区| 在线亚洲欧美视频| 99精品欧美一区二区三区综合在线| 欧美a级片网| 免费日韩成人| 蜜桃av一区二区三区| 久久久国产亚洲精品| 欧美专区在线观看| 欧美一区二区三区在| 午夜激情久久久| 亚洲欧美日本国产有色| 亚洲欧美国产毛片在线| 亚洲一区在线免费| 亚洲午夜精品国产| 亚洲午夜激情在线| 亚洲制服丝袜在线| 欧美一级理论性理论a| 久久av资源网站| 久久久久久久久伊人| 久久9热精品视频| 久久久久久久久久久久久女国产乱 | 亚洲国产高潮在线观看| 国产日韩欧美夫妻视频在线观看| 国产精品久久婷婷六月丁香| 国产精品国产精品| 国产精品美女一区二区| 国产伦精品一区二区| 国产一区在线播放| 亚洲二区免费| 亚洲免费成人av| 亚洲一区日本| 久久av一区二区三区漫画| 先锋影音久久久| 美女国内精品自产拍在线播放| 久久漫画官网| 亚洲高清三级视频| 99亚洲一区二区| 翔田千里一区二区| 免费黄网站欧美| 欧美视频免费在线| 国产亚洲在线| 日韩视频在线观看免费| 午夜一区二区三视频在线观看| 久久久精品一区二区三区| 欧美大片91| 中文av字幕一区| 久久久久国产精品一区二区| 欧美片第一页| 狠狠干成人综合网| 亚洲精品午夜精品| 午夜亚洲视频| 麻豆成人91精品二区三区| 亚洲精品在线免费观看视频| 亚洲欧美日韩另类| 欧美成人一区二区三区片免费| 国产精品美女主播| 亚洲欧洲精品一区二区三区波多野1战4| 亚洲一区二区三区免费观看| 久久综合精品一区| 国产精品99久久久久久久vr| 久久亚洲国产精品日日av夜夜| 欧美视频日韩视频在线观看| 精品不卡视频| 亚洲欧洲av一区二区| 欧美高潮视频| 欧美一级日韩一级| 欧美三级资源在线| 最新日韩欧美| 另类专区欧美制服同性| 亚洲一区精彩视频|