【圖論】8月19日前填坑指南(自用)
Graph 圖論
- 前向星
- 圖的割點、橋
- 雙連通分量
- 有向圖的強連通分量
- 無向圖連通分支
- 拓撲排序
- 2-SAT
- 最短路
- 第K短路
- 哈密頓路、歐拉路徑、歐拉回路
- DAG的深度優先搜索標記
- 獨立集、團、支配集概念
- 最大團問題
- 弦圖判斷
- 弦圖的PERFECT ELIMINATION點排列
- 穩定婚姻問題
- 有向圖最小點基
- Floyd求最小環
【圖論】8月19日前填坑指南(自用)
相關推薦
【圖論】8月19日前填坑指南(自用)
自用 排列 歐拉回路 深度優先 獨立 perf 最小 前向星 最短路 Graph 圖論 前向星 圖的割點、橋 雙連通分量 有向圖的強連通分量 無向圖連通分支 拓撲排序 2-SAT 最短路 第K短路 哈密頓路、歐拉路徑、歐拉回路 DAG的深度優先搜索標記 獨立集、團、支配集
【圖論】網絡流總結
hdu 3338 -m ini post 平衡 題目 esp urn data- 【圖論】網絡流總結 最大流部分 網絡流題目的關鍵:看出是網絡流而且確定正確的模型 最大流算法:用來解決從源點s到匯點t,整個網絡最多能輸送多少流量的題目 模
【圖論】最優貿易
價格 highlight style 不同 相同 -s 存在 n) size [NOIP2009]最優貿易 描述 C 國有 n 個大城市和 m 條道路,每條道路連接這 n 個城市中的某兩個城市。任意兩個城市之間最多只有一條道路直接相連。這 m 條道路中有一部分為單向
【圖論】Self-Assembly(6-19)
inline const 分析 i++ 不能 hash unbound tac 正方形 [UVA1572]Self-Assembly 算法入門經典第6章6-19(P172) 題目大意:有一些正方形,每條邊上都有A-~Z- A+~Z+的編號,或者00,A+的邊可以拼A-,
【圖論】tarjan
AS code 更新 out 聯通 ace 起點 是什麽 環路 剛接觸tarjan,tarjan其實更多是用來找強聯通分量。我這裏呢,是看qsc的視頻學的。卿學姐講的其實很清楚啦。 我這裏只是做個整理。 low[]:表示能到達這個點的最小編號。[樹枝邊]。啊,其實
【圖論】割點
百度百科 sum 所有 baidu tdi ++ define show .com 百度百科 Definition&Solution 在一個無向聯通圖中,如果刪除一個點,該圖變得不連通,那麽該點稱作該圖的割點。註意,割點可能不止一個。 對於無向不連通圖
【圖論】2018國慶三校聯考D5T2
分析: 題意非常醜陋。。。簡化出來就一句話:每個點有選中、未選中兩種狀態,現在給出一些矛盾關係,要求加入儘可能少的矛盾關係,使得沒有合法方案。 如此2sat的模型,顯然需要2sat的連邊方式。。。然後直接列舉每個位置選、不選是否合法即可。若不選合法,則考慮其練的邊是否有一個
[JZOJ5899]【NOIP2018模擬10.6】資源運輸【矩陣樹定理】【圖論】
Description 給定一個n個點,m條邊的帶權無向圖。 定義這個圖的一個生成樹的權值為生成樹上邊權的乘積。 求所有生成樹權值的平均值,答案對998244353取模。 2<=n<=300,n-1<=m<=1000 Solution 平均值=和/總數
【codefroces 1037 E Trips】【圖論】【逆向思維】【好】【度大於等於k的最大子圖】
【連結】 【題意】 有n個人,一開始都不是朋友,m天每天都會有x,y成為朋友,現在他們有trip,只有他們出去玩的朋友數大於等於k才能出去,求每天出去最多的人數。朋友關係不具有傳遞性 【思路】 用set維護圖,並記錄與點相連的邊集。如果圖從無到有建邊,那麼每加入一
【圖論】【思維題】AGC004F Namori
分析: 比較複雜的一道思維題。。。 先考慮樹的情況,把所有點按照深度的奇偶性分為兩類,在所有深度為奇的點放一個“+1”,在所有深度為偶的點放一個“-1”。這樣一來,每次染色,就可以看作交換了一對相鄰的“+1”和“-1”。目標狀態就是所有的“+1”移動到“-1”所
【數學】【圖論】【DP】AGC009E Eternal Average
分析: 首先要轉換為一棵K度樹,有N個權為0的葉子節點,有M個權位1的葉子結點。每個非葉子節點的權值為其所有兒子的權值的平均值。 那麼設1的點的深度分別為a1,a2,a3……ama_1,a_2,a_3…
【圖論】AGC010C Cleaning
分析: 以任意一個葉子結點為根,然後對每個點,考慮其會向上貢獻多少條路徑,順便統計是否合法。詳見程式碼 #include<cstdio> #include<cstring> #i
【圖論】【DFS】B Hamiltonish Path
分析: 很簡單的DFS水題。 很容易發現,這個起點和終點的條件是很容易構造的,我們只需要隨便從一個點出發,向其中某個方向一直dfs下去,直到走不動了,那個點設為起點。再從另一個方向一直dfs下去,直到走
【圖論】淺析尤拉路
尤拉路介紹 首先大家可以嘗試去看一下專業的解釋。 維基百科(英文) 當然看不懂也沒什麼所謂,本文字身就是想要去簡單地解析尤拉路。 歐拉回路簡單的來說,就是在一張圖G中,如果能夠能夠找到一條路徑,滿足在遍歷路徑的過程中,G中的每條邊都被遍歷過1次。這樣的路
【圖論】【DFS】三校聯考10.20T2
題意 尋找有多少條邊滿足:圖中所有奇環都包含這條邊,且這條邊不屬於任何偶環 分析: 最後一個性質好坑。。。一直在想那個性質結果T3都沒來得及做… 直接建一個DFS樹。因為是無向圖,所以只存在樹邊和返祖
【圖論】拉普拉斯矩陣(Laplacian matrix)
拉普拉斯矩陣是圖論中用到的一種重要矩陣,給定一個有n個頂點的圖 G=(V,E),其拉普拉斯矩陣被定義為 L = D-A,D其中為圖的度矩陣,A為圖的鄰接矩陣。例如,給定一個簡單的圖: 把此“圖”轉換為鄰接矩陣的形式,記為A: 把W的每一列元素加起來得到N個數,然後
【每日演算法】【圖論】【最小邊覆蓋 & 最小路徑覆蓋 & 最小頂點覆蓋 & 最大獨立集 & 最大團】
最小邊覆蓋 = 最大獨立集 = |V| - 最大匹配數 這個是在原圖是二分圖上進行的 最小路徑覆蓋和最小邊覆蓋不同,不要求給的圖是二分圖,而是要求是N x N的有向圖,不能有環,然後根據原圖構造二分圖,構造方法是將點一分為二,如,i分為i1和i2然後如果i和j有邊,那麼就在i
[JZOJ5959] 世界線修理 [AtCoder Grand Contest 018F](agc018F) Two Trees【圖論】【構造】【歐拉回路】
原題連結:https://agc018.contest.atcoder.jp/tasks/agc018_f Description 給定兩棵都是N個節點的有根樹A,B,節點均從1~N標號。 我們需要給每個標號定一個權值,使在兩棵樹上均滿足任意節點子樹權值和為1或-1 輸出
[JZOJ 5957] scarborough fair【狀壓DP】【圖論】
Description 給定一個n個點m條邊的無向圖 每條邊有一個不出現的概率(不為0),求連通塊數的期望 無重邊自環 答案對998244353取模 n
【AtCoder】【圖論】ARC061Eすぬけ君の地下鉄旅行 / Snuke's Subway Trip
すぬけ君の地下鉄旅行 / Snuke’s Subway Trip 題目大意 原題傳送門 大意 給定N(2≤N≤105)N(2≤N≤105)個城市及M(0≤M≤2×105)M(0≤M≤2×105)條地鐵線路,第ii條線路連線pipi,