• 2025-01-04离散数学——图(无序积、图的表示、邻接点与边、图的分类、子图与补图、结点度数、握手定理)
    文章目录一.无序积二.图的定义三.图的表示1.集合表示法与图形表示法2.邻接矩阵法四.邻接点与邻接边五.图的分类1.按边有无方向分类2.按有无平行边分类3.按边或结点是否含权分类六.子图与补图1.子图2.完全图与补图七.结点度数与握手定理一.无序积图有无向图与有向
  • 2024-12-20题解:CF1540A Great Graphs
    思路CF思维题。因为我们要让边权值最小,所以可以利用贪心思想先将数组\(d\)进行升序排序。然后再预处理出每一条边的权重。其次我们来想一下如何处理答案,因为这道题说图中不能出现负环和重边,所以我们可以通过加反方向负边的方法来解决这道题。因为对于一条边,这条边之后的所
  • 2024-12-20CF2048E
    初始分1750,获得了825的高分。首先感受一下样例,猜测有解的充要条件是\(2n>m\)。对于每种颜色来看,要求该种颜色的子图不存在环。不妨将所有边看作从右边连向左边,设右边第\(i\)个点在该颜色子图中连向的点为\(a_{i,1},a_{i,2},\dots,a_{i,x_i}\),那么必须满足对于\(1\lei<j
  • 2024-12-13案例-商品列表(组件封装)
      标签组件封装1.双击显示,自动聚焦2.失去焦点,隐藏输入框标签一列,不同行的标签内容不同,但是除此之外其他基本一致,所以选择用标签组件将这一部分封装为一个组件,需要时组件标签展示。首先标签处一进去就是显示的“茶具”双击之后才显示输入框。所以输入框和“茶具”
  • 2024-12-13Freertos低功耗-Tickless模式
    此篇文章在2023年5月15日被记录很多嵌入式设备都对功耗有严格的控制,特别是消费电子对功耗的控制更为严格,Tickless是freertos中的一个可选模块,主要实现低功耗功能STM32类芯片的低功耗模式STM32之类的arm芯片通常有三种低功耗模式:睡眠模式(sleep):仅CPU时钟关闭,其他所有外
  • 2024-11-30opencv调用摄像头并输出位置信息
    importcv2importnumpyasnpimportonnxruntimeimportxlsxwriterimportos#coco80类别CLASSES=['card']classYOLOV5():def__init__(self,onnxpath):self.onnx_session=onnxruntime.InferenceSession(onnxpath)self.input
  • 2024-10-05Day44~45 图论回顾
    P6628[省选联考2020B卷]丁香之路枚举每个终点,先向\(s\)额外加一条边,就等价于求最小的欧拉回路。(根据图的性质,不走重复路一定更优)刚开始的\(m\)条边必定会组成一系列的连通块,我们还要加边使之联通。又要满足无向图欧拉回路的性质。也就是每个点的度数为偶数。你考虑直
  • 2024-08-15Kruskal 重构树学习笔记
    前言今天题单里面有这个题(AGC002D)需要用到相关知识就学习了一下。以该题为例讲解一下kruskal重构树的构成与性质。构造用图片来展示构造的过程,简单来说就是将边权从小到大排序,然后给每条边的两点建出一个父亲来,父亲的点权就是原先这条边的边权,如果其中一方或双方都在某个新建
  • 2024-08-12图计数(三个思想,贼重要,紫题,非常有东西)
    https://www.luogu.com.cn/problem/AT_abc180_f第3题   图计数 查看测评数据信息给n个节点m条边,构造一些无向图,构造出来的图需要满足以下条件:(1)图中没有自环(2)图中每个点的度最大是2(3)图中连通块大小最大为L问能构造出多少个这样的图出来,答案可能很大,对1e9+7取模输入
  • 2024-08-02树(tree) - 题解(带权并查集)
    树(tree)时间限制:C/C++2000MS,其他语言4000MS内存限制:C/C++256MB,其他语言512MB描述给定一个\(n\)个结点,\(n−1\)条边的有根树。第\(i\)条边可以用(\(a_i,b_i\))来描述,它表示连接结点\(a_i\)和结点\(b_i\)的一条边,其中结点\(a_i\)是结点\(b_i\)的父节点。
  • 2024-08-012024.8.1 test
    A\(n\)个点的完全图,\(i\toj(i<j)\)的边权是\(u_j-u_i\),问最小生成树。\(n\le3e5\)。考虑boruvka算法。boruvka算法是重复以下过程,直到只有一个连通块。找到所有连通块的连向外面的最小边,并把这些边加入最小生成树。不难发现这是最多做\(\logn\)次的。我们现在考虑
  • 2024-07-28CF1060F Shrinking Tree
    考虑分别以每个点为根计算概率,可以计算所有边固定了收缩顺序的概率之和后除以\((n-1)!\)即为答案设\(f_{x,i}\)表示在\(x\)的子树内,删除最后\(i\)条边前后根的编号不发生变化的概率和,所求即为\(f_{rt,n-1}\)记当前点为\(v\),父节点为\(u\),因为收缩\((u,v)\)时,之前的
  • 2024-07-15建图的一些技巧
    已经不止一次了解到建图的技巧了,例如:最大流建立超级源点,超级汇点建反图,但已经忘了这个题是什么时候的题了点权转成边权2024/7/15介绍点权转边权如下所示,建立一个有\(2N\)个顶点和\(N+M\)条边(成本只分配给边)的有向图,答案就是从顶点\(1_\text{in}\)到顶点\(i_\te