知识点:握手定理
在无向图中G=<V,E>,则所有的节点的度数总和等于边数的2倍;
在有向图G=<V.E>中,所有节点的入度之和等于所有节点的出度之和,所有节点的度数的总和等于边数的2倍。
案例:
唐氏夫妇邀请另外三对夫妇来家里吃饭,以知每个人都不和自己握手,不和自己的配偶握手,同时最多和一人握手一次。在大家吃完饭后,唐先生问大家握了几次手,然而每个人的回答都不相同。请问:唐太太握手几次?
分析:首先解决这个问题,咱们应该建立一个图模型,具体怎么建立应该仔细分析案例中的每一个情景。整个情景之中,一共有8个人,唐先生问剩余7人之中握手次数,我们应该可以推出握手次数最多的那个人最多为6次。我们可以按编号的方式来解决。
A | B | C | D | E | F | G |
---|---|---|---|---|---|---|
0 | 1 | 2 | 3 | 4 | 5 |