網路流複習計畫

2022-05-16 04:51:13 字數 1343 閱讀 6630

既然是複習網路流,那就不會去做水題了吧233

a.bzoj3996 tjoi2015線性代數

看到題就被嚇壞了2333。線性代數根本沒看完好嗎?

然後。。。

md轉個模型就是網路流了

「題目大意:給定乙個n∗n

的矩陣b

和乙個1∗n

的行向量c

,求乙個1∗n

的01矩陣a

,使(a×b−c)×at

最大 (a×b−c)×at=a×b×at−c×at

我們可以考慮有n

個物品,每個物品選不選對應a

中每個位置是1

還是0那麼行向量c

可以看做每個物品的代價 而矩陣b

可以看做同時選擇某兩個物品時的收益 

那麼這個模型就被我們直接分析出來了,網路流走起~

」————popoqqq

就是這樣喵(我沒有賣萌

1 #include2

#define n 300300

3#define m 2002002

4using

namespace

std;

5int n, m, cnt = 1

, ans, tmp;

6int

c[m], e[m], nxt[m], last[m];

7int

dis[m];89

intread()

14while

(isdigit(ch))

17return x *f;18}

1920

void add(int x,int y,int

z) 23

24int

bfs()

28 dis[0] = 1

;29 queueq;

30while (!q.empty())

33 q.push(0

);34

while (!q.empty()) 43}

44return0;

45}4647

int get(int x, int

flow)

57if (low) dis[x] = -1;58

return flow -low;59}

6061

intmain()

71for (int i = 1; i <= n; i ++)

75while

(bfs())

78 printf("

%d\n

", ans);

79return0;

80 }

view code

網路流複習計畫

以前一直沒有刻意去練習過網路流的建圖,相當於完全不會網路流。1 usaco4.2 草地排水drainage ditches 最大流 2 清理雪道 最小流 3 有源匯上下界最大流 有源匯上下界最大流模板題 4 有源匯上下界最小流 有源匯上下界最小流 5 bzoj3698 xww的難題 6 士兵占領 7...

複習計畫 主席樹

三類經典應用 一.區間mex 解題思路 對於主席樹,我們維護一顆權值線段樹,並且用來記錄每乙個數最後出現的位置。為什麼這樣做呢?例如現在有序列 3,1,0,2,3,1,0,2,3,1,0 2,那麼對於主席數來說我們維護 1,4 1,4 1,4 的序列,主席樹內容為 3,2,4,1,0,0 3,2,4...

2023年考研複習計畫

2010年考研複習計畫 複習計畫 一 寒假 確定學校和專業,收集資訊和資料 二 大三下學期 背英語單詞 三遍以上 看數學課本,做課後題,歸納知識點 開頭總是困難的,不要急,不要有壓力,慢慢進入狀態,切忌用力太猛。三 暑假 最重要時期 決定成敗的兩個月,一定要做好計畫 1 數學 李永樂 複習全書 基礎...