殿壬是個天才兒童,他在一個月大的時候就學會數數、六個月大的時候就學會乘法跟除法、一歲時學會寫程式、一歲又六個月時養了可愛的拉不拉多、一歲又十個月時養了可愛的貓咪、兩歲時發明了「吃餅乾」的遊戲,而現在要講的,是殿壬出生後七十一個月二十二天大的故事。
殿壬這個時候已經精通各式演算法了,其中圖上的最大流問題尤其令他著迷。而在這一天,殿壬的朋友來找殿壬玩,作為天才兒童,他們決定來較量一番,比誰能比較快回答出以某兩點為源點以及匯點的最大流為多少。
遊戲的形式是這樣子的:兩人各準備了
殿壬回憶起了最大流的定義(以下以
對於每條邊
殿壬還知道,如果要把以上的定義套用到無向圖上的話,只要將每條連接
不過要玩這個遊戲必須要有一張圖,於是殿壬又在家裡尋找了許久,終於找到了祖傳的
(關於網路流更詳細的說明請見下方的 Hints ,若仍不理解可以參考 day4 的網路流講義)
輸入第一行有一個正整數
接著
接著輸入一個正整數
接著
對於每筆詢問,輸出一行代表該詢問的答案。
3 1 2 2 3 3 1 1 1 3
2
在上圖中,節點
上述流法圖示如下:
注意到上圖並非範例測試資料,也不滿足題目的條件。
No. | Testdata Range | Score |
---|---|---|
1 | 0~33 | 1 |