MathLabs

第3题

一个社交网络有 20192019 名用户,其中一些用户成对为朋友(朋友关系是对称的)。以下事件可以反复发生,每次一个:三名用户 AA、BB、CC 满足 AA 同时与 BB 和 CC 是朋友,但 BB 与 CC 不是朋友;改变他们的朋友关系,使得 BB 与 CC 现在成为朋友,但 AA 不再与 BB 是朋友,也不再与 CC 是朋友。其他所有朋友关系保持不变。最初,10101010 名用户各有 10091009 个朋友,10091009 名用户各有 10101010 个朋友。证明存在一系列这样的事件,使得之后每名用户至多与另一名用户是朋友。
第 6/6 步:在匹配处终止
∣Et+1∣=∣Et∣−1,no legal toggle⟺ deg⁡(v)≤1for every v|E_{t+1}|=|E_t|-1,\qquad \text{no legal toggle}\Longleftrightarrow\ \deg(v)\le 1\quad\text{for every }v
详细分析

在当前森林中继续任意进行合法切换。每次切换都使边数减少 11,所以有限过程必定终止。终止时,若某个顶点 AA 有两个邻点 B,CB,C,无圈性将推出 BCBC 不存在,从而还能进行一次合法切换;因此每个顶点的度数至多为 11。所以最终的朋友图是一个匹配加上一些孤立顶点,正是所要求的结果。