看到题中的
4
/
7
4/7
4/7 很特殊。想到
7
=
1
+
2
+
4
7=1+2+4
7=1+2+4 暗示我们可以把顶点分成三组
A
,
B
,
C
A,B,C
A,B,C 此时
C
C
C 组的元素个数一定小于
4
/
7
4/7
4/7
那么,如何划分这三组呢?
A
A
A :入度为 0,或所有入边都来自
C
C
C
B
B
B :至少有一条入边来自
A
A
A,但没有来自
B
B
B 的入边
C
C
C :至少有一条入边来自
B
B
B
将 C 中顶点全部删除,就可以得到一个满足题意的解。