UVA - 11504 Dominos 強連通分量
題意 :多米諾骨牌 如果有邊存在u -> v 說明u倒了v也自動倒了。問最少需要手動推到幾個。
如果一些牌屬於同一個強連通分量 那麼任意推倒其中之一就算全部推倒。可以強連通縮點之後 推倒的一定是沒有入度的牌。
注意 這題不能直接判斷所有入度為0的點有幾個,因為可能存在入度都不為0 但是存在多個強連通分量。比如
n = 6, m = 6
1 -> 2,
2 -> 3,
3 -> 1,
4 -> 5,
5 -> 6,
6 -> 4.
雖然沒有入度為0的點 但是需要推2次。
#pragma comment(linker, /STACK:10240000,10240000)
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
??