首页 > 其他分享 >对竞赛图的一些研究

对竞赛图的一些研究

时间:2023-05-11 23:23:37浏览次数:32  
标签:连通 竞赛 研究 定理 le 一些 binom sum

来玩点组合数学。

定义

\(n\) 个点 \(\binom{n}{2}\) 条边的有向完全简单图。

定理1

竞赛图强连通分量缩点之后会形成一条链,拓扑序在前的节点会往后面每一个节点连边。

定理2

竞赛图必然包含一条哈密顿通路

定理3

强连通竞赛图必然包含一条哈密顿回路

上述两条定理可以看这里

定理4

强连通竞赛图中任何一个点必然被包含在一个三元环中。

显然。

定理5 & Moon Theory

强连通竞赛图中必然存在 \(i\in [3,n]\) 元环。

根据定理4归纳即可。

定理6 & Landau's Theorem

将出度序列从小到大排序得到 \(s_i\),设 \(sum_i=\sum_{j=1}^{i}s_j\),则该图是竞赛图当且仅当 \(\forall 1\le k\le n, sum_k\ge \binom{k}{2}\)。

还有如果是强连通竞赛图则不存在 \(1\le k\le n-1,sum_{k}=\binom{k}{2}\)

定理7

竞赛图的每一个强连通分量可以看成一个前缀集合,集合中的点到集合外的点的方向全是里 \(\to\) 外。

最大流

\(|maxflow(u,v)-maxflow(v,u)=|deg_u-deg_v|\),这里 \(deg_u\) 是点 \(u\) 的出度。简单分类讨论即可。

强连通竞赛图计数

\(f_n=2^{\binom{n}{2}}-\sum_{j=1}^{i-1}f_j2^{(i-j)(i-j-1))}\)

标签:连通,竞赛,研究,定理,le,一些,binom,sum
From: https://www.cnblogs.com/zcr-blog/p/17392545.html

相关文章

  • 在使用abaqus时可能会遇到的一些问题
    ​我收集了一些网友及客户在使用abaqus软件时遇到的一些问题,下面来看看是如何解决的~ (1)Linux平台使用Abaqus子程序的免费方案gcc+gfortran本方法在centos7和centos8中测试成功安装Linux下yum安装gcc和gfortran配置custom_v6.env文件需要说明的是,gFortran不是官方支持的,以......
  • 日常踩坑_idea一些失效的快捷键
    背景提要开开心心,今天新升级了IDEA2023,用上了新的UI,看起来真简洁干净漂亮但是呢,放到远端以后,好几个快捷键都用不了了解决当然是先上解决方案ctrl+shift+f全局搜索不能使用,可能是与windows中切换输入法的快捷键冲突了关掉hotkeyctrl+alt+方向键代码前进后退不能动,试试......
  • 【Java】Stream的一些日常操作
    1  前言 Java8出来的stream写法让我们对数据的处理带来了一些写法上的增进,这节就简单记录下平时使用的stream的一些操作,关于stream的书籍,可以看一下Java8实战,里边会有两三章讲解我们的stream。2 常用记录 //根据单个属性或者多个属性去重List<Object>data......
  • Cesium:数据处理遇到的一些问题
    CesiumLab地形切片出错原因是tif数据没有定义空间参考,首先找到“投影和变换——要素——定义投影”定义坐标系,选择与其他图层相同的坐标系。没有其他图层的坐标参考就根据个人需要定义坐标系统;可以参考文章......
  • 使用Ansible实现自动化运维的一些技巧
     提示:本文要求读者有一定的Ansible使用经验   最近一年才有机会在生产环境上使用Ansible。用的过程中,想把一些小技巧记录下来,避免自己忘记。如果能帮助到其他同学就更好了。如果有同学指出有更好的方法,就更更好了。技巧1:校验你的模板文件是否正确通常我们会使用t......
  • deb包得一些操作
    第一步:先打开原有的deb的包 这将会创建一个名为example的目录,并将deb软件包解压缩到其中。第二个命令将会解压缩DEBIAN目录,其中包含了软件包的控制文件。 第二步:修改我们需要修改的东西,如替换一些进程第三步:将修改之后的文件打包成deb的包dpkg-deb-bexampleexample-n......
  • 对运维这份职业的一些反思
    1.逼自己看官方文档一定要逼自己看官方文档,只有官方文档才是一手资料,只有吃透官方文档,才能不被各种搜索引擎、各种博客文章而乱了你的阵脚。因为,你的环境未必和他们一样,你所缺少的依赖也未必和他们一样。或许,好好看看官方文档里的某些先决条件,你就能大彻大悟,只有吃透官方文档,才......
  • 「TJOI2018」智力竞赛(二分+DAG最小可相交路径覆盖)
    https://loj.ac/problem/2574这个题目描述扎心了。简要题意:用n+1条可以相交的路径去覆盖DAG,使得没被覆盖的点的权值的最小值最大。首先二分答案,问题转换为有一些点一定要被覆盖,问n+1条路径内有没有解。这个可以暴力费用流,每个点拆成两个点,\(i->i',r=1\),如果这个点必选,则费用为inf,......
  • 关于若依AsyncFactory的一些思考,记录一下
    类比观星台项目业务:字段数据量都比较大,但需要都保存,但计算只需要其中三列数据,因此需要纵向分表第一步:导入大批量数据,利用loaddata先导入数据第二部:导入成功后,通过单独线程将导入数据纵向分表,添加线程通过后台直接将数据二次入库若依操作日志入库如下:/***操作日志记......
  • MyBatis逆向工程配置文件及一些配置解释(跑通)
    <?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEgeneratorConfigurationPUBLIC"-//mybatis.org//DTDMyBatisGeneratorConfiguration1.0//EN""http://mybatis.org/dtd/mybatis-generator-config_1_0.d......