既然是複習網路流,那就不會去做水題了吧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 #include2view code#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 }
網路流複習計畫
以前一直沒有刻意去練習過網路流的建圖,相當於完全不會網路流。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 數學 李永樂 複習全書 基礎...