首页 > 其他分享 >Trick 信友队2023

Trick 信友队2023

时间:2023-12-20 21:14:43浏览次数:27  
标签:竞赛 匹配 text 线段 Trick 2023 forall 友队 leqslant

就是收集了trick 。

线段树的扩展用法

  • 单侧递归线段树
  • 历史最大值线段树 (卢瑞恩)
  • \(\text{Segment Tree Beats}\)

其中历史最大值线段树和 \(\text{Segment Tree Beats}\) 的历史最值操作可以结合。如果由区间修改操作会影响 \(\text{Segment Tree Beats}\) 的势能,具体的,每操作一次会让 \(O(\log^2n)\) 个区间的势能增加 \(O(1)\) ,所以时间复杂度将会多一个 \(\log n\) 。

  • 历史版本和线段树 (维兹南与蘑菇)

关于区间 \(\text{mex}\)

我们定义一个区间 \([l,r]\) 为好的,当且仅当对于 \(\forall [L,R]\in [l,r)\cup (l,r],\text{mex}\{L,R\}\neq \text{mex}\{l,r\}\) 。那么可以证明,这样的区间数量在 \(2n\) 以内。(维兹南与蘑菇)

平面图与对偶图

  • 平面图的最小割相当于对偶图的最短路 (小方的疑惑2)

竞赛图

  • 竞赛图缩点之后是链状结构,每一个节点向之后强连通分量内的节点连边。

  • 竞赛图的一个强连通分量内一定存在哈密顿回路(星际旅行)

  • 竞赛图存在哈密顿路径

  • 竞赛图存在哈密顿回路的要求是强连通。

  • 竞赛图的三元环个数为 \(C_{n}^3-\sum C_{d_i}^2\) , \(d_i\) 为节点 \(i\) 的出度。(图图)

二分图

  • 二分图存在完美匹配的条件是满足 \(\text{Hall}\) 定理。

其中对于 \(\text{Hall}\) 定理的定义是:假设二分图的左右部点分别为 \(U,V(|U|\leqslant |V|)\) ,如果对于 \(\forall S\in U,|S|\leqslant N(S)\) ,那么存在完美匹配。

\(\text{Hall}\) 定理的推广

  • 如果要求匹配 \(>p\) ,那么要求 \(\forall S \in U,|S|-(|U|-p+1)\leqslant N(S)\)

  • 如果匹配的条件是第 \(i\) 个左部点匹配 \(r_i\) 个右部点,那么要求 \(\forall S \in U ,\sum_{u\in S}r_u\leqslant N(S)\)

标签:竞赛,匹配,text,线段,Trick,2023,forall,友队,leqslant
From: https://www.cnblogs.com/Diavolo/p/17917567.html

相关文章

  • 2023-12-20 闲话 大学生活和我的理想
    我想有一个单间,它能隔音,有扇窗户,冬天能是暖和的,夏天能是凉快的。有一张足够长的床,装得下我有点高的身体;有一个衣柜,落地,能让秋裤不用被叠起来;有一个书架,最好有三四层,层高大于A4纸;在我手边而不是脑门上。有一张桌子,宽度能放得下我的笔记本电脑,机械键盘,和我的草稿纸以及我有点长的......
  • 【愚公系列】2023年12月 通用职责分配原则(九)-受保护变量原则(Protected Variations
    ......
  • 2023-12-20:用go语言,给定一个数组arr,长度为n,在其中要选两个不相交的子数组。 两个子数
    2023-12-20:用go语言,给定一个数组arr,长度为n,在其中要选两个不相交的子数组。两个子数组的累加和都要是T,返回所有满足情况中,两个子数组长度之和最小是多少?如果没有有效方法,返回-1。正式:2<=n<=10^60<=arr[i]<=100001<=T<=10^8扩展:2<=n<=10^6-10000<=arr[i]<=1......
  • 华中师范大学2023新生赛 I 镜面折跃 题解
    Link华中师范大学2023新生赛I镜面折跃Question懒得转述了Solution确实是一道好题可以把一节方格拆成\(4\)个点,每个点分别代表从四个方向射进这个节点的光线如果没有镜子,那么就左侧节点的右侧连接自己的右侧,以此类推如果有镜子,那么顺着镜子方向建边,边权为\(0\),向\(9......
  • 2023-12-20:用go语言,给定一个数组arr,长度为n,在其中要选两个不相交的子数组。 两个子数
    2023-12-20:用go语言,给定一个数组arr,长度为n,在其中要选两个不相交的子数组。两个子数组的累加和都要是T,返回所有满足情况中,两个子数组长度之和最小是多少?如果没有有效方法,返回-1。正式:2<=n<=10^60<=arr[i]<=100001<=T<=10^8扩展:2<=n<=10^6-10000<=a......
  • 2023-12-20 前几天看新闻,杀人犯逃跑的二十年,有感,今天记录
    2023-12-20     前几天看新闻,有个女杀人犯逃跑的二十年,被抓了执行死刑了。她那二十年,那叫一个岁月静好,养了两条狗,谈钢琴,画画。    就忽然觉得,我的人生过得太苟且了,还不如一个杀人犯。太无趣了。每天就是上班下班,刷手机,睡觉。要发展一点自己的爱好。    ......
  • 博睿数据参与支持2023年度证券期货业标准研究课题获评“优秀”
    近期,全国金融标准化技术委员会证券分技术委员会发布《关于公布2023年度证券期货业标准研究课题结题评审结果的通知》,由西南证券独立申报、博睿数据提供系统支持的课题《证券期货业移动互联网应用程序性能指标及检测模型研究》,在2023年度证券期货业标准研究课题结题评审工作中获评“......
  • 2023.12.20闲话——对埃及分数的另一种做法(?)
    昨天教室里进来一只母猫,还很可爱的,被同学围着叫学姐(埃及分数大家都很了解,是一个迭代加深搜索的经典题。但是我突发奇想想到一个不用搜索(但是枚举)的做法。很容易可以发现右边的式子通分之后的分母一定是式子左边约分后分母的倍数。于是我们可以枚举右边式子通分后的分母,然后选......
  • 2023最新高级难度Spring Web Flow面试题,包含答案。刷题必备!记录一下。
    好记性不如烂笔头内容来自[面试宝典-高级难度SpringWebFlow面试题合集](https://offer.houxu6.top/tag/SpringWebFlow)问:请您详细解释在SpringWebFlow中如何实现复杂业务流程的嵌套和组合?在SpringWebFlow中,实现复杂业务流程的嵌套和组合可以通过以下步骤来完成:......
  • 2023最新初级难度算法面试题,包含答案。刷题必备!记录一下。
    好记性不如烂笔头内容来自面试宝典-初级难度算法面试题合集问:什么是排序?说出常见的排序算法有哪几种?排序是计算机科学中的一种基本操作,它将一组数据按照某种顺序进行排列。排序算法是实现排序过程的具体方法。常见的排序算法有多种,它们可以根据不同的数据结构、时间复杂......