平面上$2n$个点$(n>1,n\in N)$,无三点共线,任意两点连线段,将其中任意$n^2+1$条线段染红色.

求证:三边都为红色的三角形至少有$\left[\dfrac{2}{3}(n+\dfrac{1}{n})\right]$ 个.

证明:这里染红色的线段看成边,设第$k$个顶点 $v_k$ 引出的边有 $d_k$ 条 $(k=1,2,\cdots,2n)$. 记所有的边组成的集合为 $E$.若$v_iv_j\in E$,则$v_i,v_j$ 向其余$2n-2$个顶点引出$d_i+d_j-2$ 条边.所以至少有$d_i+d_j-2-(2n-2)$对分别由$v_i,v_j$引向同一顶点的边.它们和$v_iv_j$一起构成三角形.所以至少有$d_i+d_j-2n$个三角形包含边$v_iv_j$.又由于图中每个三角形被计算了三次,所以图中至少有$\dfrac{1}{3}\sum\limits_{v_iv_j\in E}{(d_i+d_j-2n)}$个三角形.上述和式中$d_i$ 出现了$d_i$次,条件中已知边数$|E|=n^2+1$,且各顶点引出的边数和边的总数的关系为$\sum\limits_{i=1}^{2n}{d_i}=2(n^2+1)$所以
\begin{align*}
\dfrac{1}{3}\sum\limits_{v_iv_j\in E}{(d_i+d_j-2n)}
&=\dfrac{1}{3}\left(\sum\limits_{i=1}^{2n}{d_i^2}-(n^2+1)2n\right) \\
&\ge\dfrac{1}{3}\left(\dfrac{1}{2n}\left(\sum\limits_{i=1}^{2n}{d_i}\right)^2-(n^2+1)2n\right)\\
&=\dfrac{1}{3}\left(\dfrac{1}{2n}\left(2(n^2+1)\right)^2-(n^2+1)2n\right)\\
&=\dfrac{2}{3}(n+\dfrac{1}{n})
\end{align*}
故有$\left[\dfrac{2}{3}(n+\dfrac{1}{n})\right]$个红色三角形.

$\textbf{注:}$

1.事实上,如果利用数学归纳法我们还可以把结果加强成$n$个红色三角形,详见2017 江苏省赛复赛加试 第三题.

2.类似的还有$1987$年中国国家集训队第二天选拔第六题(最后一题).
3.此题背景是图论里极图理论里的Turán's theorem

MT【144】托兰定理【图论】的更多相关文章

  1. MT【90】图论基础知识及相关例题

    此讲适合参加全国联赛二试的同学 介绍图论和我们学习的一般的知识点比如函数一样,首先要介绍一些定义,只是图论里的定义相对较多,这里给出部分在竞赛中常用到的: 就像学函数的时候,学了定义和相关概念后我们要 ...

  2. MT【70】图论的一些基本概念例题介绍

    此讲是纯粹竞赛,联赛二试题难度.仅供学有余力的学生看看.

  3. MT【69】斯图姆定理

    评:如果说零点存在定理是"只在此山中,云深不知处"的意境.那么斯图姆定理就能处理多项式的零点个数以及定位.

  4. Sasha and Interesting Fact from Graph Theory CodeForces - 1109D (图论,计数,Caylay定理)

    大意: 求a->b最短路长度为m的n节点树的个数, 边权全部不超过m 枚举$a$与$b$之间的边数, 再由拓展$Caylay$定理分配其余结点 拓展$Caylay$定理 $n$个有标号节点生成k ...

  5. HDU-6125-Friend-Graph-2017CCPC网络赛(图论,拉姆齐定理-组合数学)

    Friend-Graph Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) To ...

  6. 图论&数学:拉姆齐(Ramsey)定理

    拉姆齐(Ramsey)定理是要解决以下的问题:要找这样一个最小的数n,使得n个人中必定有k个人相识或l个人互不相识 我们所知道的结论是这样的 6 个人中至少存在3人相互认识或者相互不认识. 该定理等价 ...

  7. 图论&数学:矩阵树定理

    运用矩阵树定理进行生成树计数 给定一个n个点m条边的无向图,问生成树有多少种可能 直接套用矩阵树定理计算即可 矩阵树定理的描述如下: 首先读入无向图的邻接矩阵,u-v G[u][v]++ G[v][u ...

  8. 图论:Prufer编码-Cayley定理

    BZOJ1430:运用Cayley定理解决树的形态统计问题 由Prufer编码可以引申出来一个定理:Cayley 内容是不同的n结点标号的树的数量为n^(n-2) 换一种说法就是一棵无根树,当知道结点 ...

  9. [51Nod1446] 限制价值树 (容斥+MT定理+折半搜索)

    传送门 Description 有N个点(N<=40)标记为0,1,2,...N-1,每个点i有个价值val[i],如果val[i]=-1那么这个点被定义为bad,否则如果val[i] > ...

随机推荐

  1. Python中的注释

    1.1 注释的目的 通过用自己熟悉的语言,在程序中对某些代码进行标注说明,这就是注释的作用,能够大大增强程序的可读性. 1.2 注释的分类 1.2.1 单行注释 以#开头,#右边的所有东西当做说明,而 ...

  2. LeetCode 193. Valid Phone Numbers

    分析 难度 易 来源 https://leetcode.com/problems/valid-phone-numbers/ 题目 Given a text file file.txt that con ...

  3. 将jira添加至开机自启动

    东北证券网金部jira项目管理系统,经常莫名挂掉,于是乎将jira服务加入开机自启动. jira.sh脚本代码如下: #!/bin/sh # chkconfig: # description:jira ...

  4. Dubbo问题处理集合

    1 . 启动微服务的时候,报错信息如下: 核心:Can not lock the registry cache file /root/.dubbo/dubbo-registry-127.0.0.1.c ...

  5. Stack Overflow访问问题的处理

    一直以来都有访问stackoverflow的习惯,但是老是因为js的问题让人很多操作都操作不了,而且打开的速度也很慢. 原因其实就是stackoverflow使用的google的cdn,于是想彻底一点 ...

  6. 关于几个与IO相关的重要概念

    1.读/写IO 读IO就是发指令从磁盘读取某段序号连续的扇区内容.指令一般是通知磁盘开始扇区位置,然后给出需要从这个初始扇区往后读取的连续扇区个数,同时给出动作是读还是写.磁盘收到这条指令就会按照指令 ...

  7. Streamr助你掌控自己的数据(3)——教你在Streamr市场上发布数据

    博客说明 所有刊发内容均可转载但是需要注明出处. 教你在Streamr市场上发布数据 本系列文档主要介绍怎么通过Streamr管理自己的DATA,整个系列包括三篇教程文档,分别是:教你5分钟上传数据至 ...

  8. Workbook对象的方法总结(一)

    import openpyxlwb=openpyxl.Workbook()print('1.添加前所有工作簿的名称是:',wb.get_sheet_names())wb.create_sheet('F ...

  9. IPC_Binder_java_1

    title: IPC_Binder_java_1 date: 2017-01-03 21:30:55 tags: [IPC,Binder] categories: [Mobile,Android] - ...

  10. Vue 入门之概念

    Vue 简介 Vue 是一个前端的双向绑定类的框架,发音[读音 /vjuː/, 类似于 [view].新的 Vue 版本参考了 React 的部分设计,当然也有自己独特的地方,比如 Vue 的单文件组 ...