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

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 閱讀(274) 評論(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>
            老司机67194精品线观看| 亚洲欧美一区二区三区极速播放| 久久精品视频在线看| 国产亚洲综合在线| 久久久久9999亚洲精品| 久久久97精品| 99re热这里只有精品视频| 一区二区高清视频| 国产专区综合网| 免费中文日韩| 欧美色偷偷大香| 欧美在线观看网址综合| 久久久无码精品亚洲日韩按摩| 亚洲激情av| 99一区二区| 激情欧美一区二区三区| 亚洲全黄一级网站| 国产精品欧美激情| 欧美承认网站| 国产精品日韩精品| 欧美xxx成人| 国产精品久久久久久久app| 久久综合精品国产一区二区三区| 欧美精品午夜视频| 欧美诱惑福利视频| 欧美激情小视频| 久久国产精品99久久久久久老狼| 麻豆久久婷婷| 午夜精品久久久久久久久| 久久国产精品黑丝| 中国av一区| 久久综合网hezyo| 亚欧美中日韩视频| 欧美电影在线观看| 久久综合电影一区| 国产精品日韩在线一区| 91久久精品国产| 一区二区三区在线高清| 亚洲制服欧美中文字幕中文字幕| 亚洲人成毛片在线播放| 久久国产婷婷国产香蕉| 午夜欧美精品| 欧美日韩一区免费| 亚洲国产一二三| 亚洲国产经典视频| 久久黄色级2电影| 欧美亚洲免费| 国产精品户外野外| 亚洲精品日韩在线观看| 亚洲国产精品毛片| 美女久久网站| 欧美岛国激情| 亚洲国产成人av| 久久嫩草精品久久久精品一| 久久精品欧美| 国内伊人久久久久久网站视频| 亚洲免费视频观看| 先锋影音网一区二区| 国产精品扒开腿做爽爽爽软件 | 亚洲国产精品ⅴa在线观看 | 午夜在线电影亚洲一区| 亚洲一区二区日本| 欧美日韩一区二区三区| 亚洲激情在线激情| 夜夜精品视频一区二区| 欧美日韩dvd在线观看| 亚洲免费福利视频| 亚洲欧美国产不卡| 国产精品视频免费| 午夜在线精品| 久久视频免费观看| 亚洲成色精品| 欧美激情一区二区三区全黄| 亚洲国产mv| 在线综合亚洲欧美在线视频| 欧美日本高清视频| 亚洲视屏在线播放| 久久精品在线观看| 在线观看国产精品淫| 欧美a级片网| 中文一区二区| 久久五月激情| 日韩系列在线| 国产精品久久久久久户外露出| 午夜精品福利视频| 欧美成人综合一区| 亚洲一区二区三区精品在线| 国产精品影院在线观看| 久久久亚洲高清| 亚洲经典一区| 欧美一区二区三区四区视频| 激情久久中文字幕| 欧美日韩99| 欧美一区免费| 亚洲精品日韩久久| 久久精品中文字幕免费mv| 亚洲日本免费| 国产精品色午夜在线观看| 老司机精品导航| 一区二区久久| 欧美1区2区3区| 亚洲男人av电影| 亚洲国产免费| 国产女同一区二区| 欧美美女喷水视频| 久久精品99久久香蕉国产色戒| 亚洲人在线视频| 老色鬼精品视频在线观看播放| 亚洲视频一二| 亚洲国产综合91精品麻豆| 国产精品日韩精品| 欧美日韩国产一区二区三区| 久久精品二区| 亚洲欧美日韩视频一区| 最新国产成人av网站网址麻豆| 久久久精品国产一区二区三区| 在线午夜精品| 亚洲三级国产| 亚洲福利国产精品| 国产在线国偷精品产拍免费yy| 欧美日韩一区自拍| 欧美久久久久| 欧美大香线蕉线伊人久久国产精品| 亚洲欧美日韩成人| 亚洲伊人伊色伊影伊综合网| 亚洲巨乳在线| 亚洲精品无人区| 亚洲国产精品第一区二区| 欧美va天堂在线| 久久人体大胆视频| 久久免费观看视频| 久久久久久尹人网香蕉| 久久国产精品久久久久久久久久| 亚洲欧美大片| 午夜欧美大片免费观看| 亚洲欧美三级伦理| 亚洲欧美福利一区二区| 亚洲在线免费视频| 亚洲欧美日韩精品久久亚洲区| 亚洲图片欧美午夜| 午夜精品福利在线| 欧美一级网站| 久久久久一区二区| 免费亚洲一区二区| 亚洲丰满在线| 日韩亚洲国产欧美| 日韩视频久久| 亚洲天堂av电影| 欧美一区二区三区精品电影| 欧美一区二区大片| 久久久一二三| 欧美精品一区二| 欧美午夜激情在线| 国产日韩欧美在线一区| 黄色资源网久久资源365| 在线免费一区三区| 亚洲美女免费精品视频在线观看| 99国产麻豆精品| 亚洲免费在线视频| 老司机午夜精品| 亚洲国产欧美不卡在线观看| 亚洲精选中文字幕| 午夜天堂精品久久久久 | 亚洲午夜久久久久久尤物 | 久久久蜜臀国产一区二区| 蜜臀久久99精品久久久久久9| 欧美极品一区二区三区| 国产精品久久九九| 在线免费观看日韩欧美| 一区二区三区高清视频在线观看 | 一区二区在线观看视频在线观看| 亚洲韩国一区二区三区| 亚洲欧美日韩国产综合在线 | 午夜免费在线观看精品视频| 久久综合九色综合久99| 欧美视频1区| 在线视频观看日韩| 亚洲欧美中文日韩在线| 欧美成人在线影院| 亚洲视频欧美在线| 麻豆av一区二区三区| 国产精品日本精品| 99成人精品| 久久久久网址| 中文国产成人精品| 欧美高清视频| 精品999成人| 欧美一区二区精品| 亚洲精品一区二区三区在线观看| 久久av资源网站| 国产精品乱子久久久久| 亚洲精品无人区| 麻豆91精品91久久久的内涵| 亚洲一区免费| 欧美日韩中文字幕日韩欧美| 亚洲国产精品传媒在线观看| 欧美在线亚洲在线| 亚洲婷婷在线| 欧美香蕉大胸在线视频观看| 亚洲人成网站色ww在线|