题意:已知有一个 n 点的无向图 G 不包含三元环,求 G 边数的最大值。
提示:设 G=(V,E) 是一个无向图。我们称 G 包含三元环是指存在三个点 a,b,c 满足 {(a,b),(b,c),(a,c)}⊆E。
例如当 n=5 时,下面是一个不包含三元环的图的例子,
该图包含 5 个点和 6 条边,可以证明所有没有三元环的 5 个点的无向图的边数均不超过 6。
设 G=(V,E) 是某个无向图,包含 n 个点 m 条边。点 v 的度数是指连接点 v 的边的数量,记作 d(v)。于是有
以及
现在假设 G 不包含三元环。若 (x,y) 是图 G 的边,那么对于任意一个点 v,一定有 (x,v)∉E 或 (y,v)∉E,这说明
于是
另一方面,根据柯西-施瓦茨不等式得到
联立上述结果,得到
整理得到 m≤n2/4,这说明 m 的值不会超过 ⌊n2/4⌋,这个上界可以由完全二分图 K(⌊n/2⌋,⌈n/2⌉) 取到。
2022年12月16日 与东莞松山湖
肝帝%%%
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~