原创 最小路徑覆蓋問題 最小路徑覆蓋+輸出解

題目描述 Description 給定有向圖G=(V,E)。設P 是G 的一個簡單路(頂點不相交)的集合。如果V 中每個 頂點恰好在P 的一條路上,則稱P是G 的一個路徑覆蓋。P 中路徑可以從V 的任何一個頂 點開始,長度也是

原创 POJ 2400 KM最小權匹配+輸出所有配對方案

Supervisor, Supervisee Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 2407   Accepted: 681 Descripti

原创 航空路線問題 一般網絡流

題目描述 Description 給定一張航空圖,圖中頂點代表城市,邊代表 2 城市間的直通航線。現要求找出一條滿足下述限制條件的且途經城市最多的旅行路線。 (1)從最西端城市出發,單向從西向東途經若干城市到達最東端城市,然後

原创 試題庫問題 二分多重匹配+輸出解

題目描述 Description 假設一個試題庫中有 n 道試題。每道試題都標明瞭所屬類別。同一道題可能有多個類別屬性。現要從題庫中抽取 m 道題組成試卷。並要求試卷包含指定類型的試題。試設計一個滿足要求的組卷算法。 對於給定

原创 運輸問題 最小費用最大流

題目描述 Description W 公司有m個倉庫和n 個零售商店。第i 個倉庫有ai 個單位的貨物;第j 個零售商店 需要bj個單位的貨物。貨物供需平衡,即  sum(si)=sum(bj) 。從第i 個倉庫運送每單位貨物

原创 騎士共存問題 二分圖的最大獨立集

題目描述 Description 在一個n*n個方格的國際象棋棋盤上,馬(騎士)可以攻擊的棋盤方格如圖所示。棋盤 上某些方格設置了障礙,騎士不得進入。   對於給定的n*n個方格的國際象棋棋盤和障礙標誌,計算棋盤上最多可以

原创 圓桌問題 二分多重匹配+輸出解

題目描述 Description 假設有來自n 個不同單位的代表參加一次國際會議。每個單位的代表數分別爲 ri ni , =1,2,, 。會議餐廳共有m張餐桌,每張餐桌可容納ci( 1,2, ,m) i =  個代表就餐。

原创 飛行員配對方案問題 二分匹配(網絡流)+輸出解

題目描述 Description 第二次世界大戰時期,英國皇家空軍從淪陷國徵募了大量外籍飛行員。由皇家空軍派出的每一架飛機都需要配備在航行技能和語言上能互相配合的 2 名飛行員,其中 1 名是英國飛行員,另 1 名是外籍飛行員

原创 ★ 方格取數3 二分圖的最大點權獨立集

題目描述 Description «問題描述: 在一個有m*n 個方格的棋盤中,每個方格中有一個正整數。現要從方格中取數,使任 意2 個數所在方格沒有公共邊,且取出的數的總和最大。試設計一個滿足要求的取數算法。 «編程任務:

原创 ★ HDU 3917 最大權閉合圖模型

題意:n個城市,m個公司修路,如果選擇了A公司,則A公司負責的所有路都要修,另外,和A公司有關係的B公司也要選擇,(如果A修了(1,2),B修了(2,3),則稱A和B有關係,關係有方向),此題爲最大權閉合圖模型,另外,將稅收和代價可以合併

原创 2-sat

建圖:   2-SAT問題遠沒有網絡流那樣複雜,只要抓住關係建好圖基本就直接可以解了,在這類問題中建邊的規則就是“必須”,對於邊<i,j>,它的意義

原创 ★ HDU 4888 網絡流判斷解是否唯一

題意:給你一個矩陣,然後給你矩陣每行每列的和,每個格子可以填0~k之間的任何數,讓你復原這個矩陣。 分析:這題直接網絡流建圖不難,關鍵在於判斷是否唯一解的地方。在求完最大流的殘餘網絡中,如果有長度大於2的環,則說明有多個解。因爲我們發現

原创 zoj 3792 求最小割邊集

題意:給你n個點,m條無向邊,讓你求出最小割,並輸出(圖中所有邊權和--最小割)/(最小割邊數)。 代碼: //Isap算法,複雜度O(n^2m) #pragma comment(linker,"/STACK:102400000,1024

原创 ★ 太空飛行計劃 最大權閉合圖+輸出方案

太空飛行計劃 時間限制:1000 ms  |  內存限制:65535 KB 難度:4 描述        W 教授正在爲國家航天中心計劃一系列的太空飛行。每次太空飛行可進行一系列商業性實驗而獲取利潤。現已確定了一個可供選擇的

原创 HDU 3879 最大權閉合圖

Base Station Time Limit: 5000/2000 MS (Java/Others)    Memory Limit: 65768/32768 K (Java/Others) Total Submission(s):