?
?
题意 :多米诺骨牌 如果有边存在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
?
?
??