图论 [TOC] 基础知识储备: (1)、概念: 图 G 是一个二元组(V,E),其中V称为顶点集,E称为边集。它们亦可写成 V(G)和E(G)。E的元素是一个二元组数对,用(x,y)表示,其中x,y∈V。 (2)、图的储存: ①邻接表 ②链式前向星 ③邻接矩阵 (3)、度数序列: ①若把图 G 所 ...
分类:
其他好文 时间:
2018-10-15 14:40:27
阅读次数:
298
Vue项目开发过程中,会因为很多不同的实际运用需求不断地对webpack配置进行修改,在此之前,我们需要对webpack有一个基本的认识,了解它到底能为我们做些什么 webpack是一个模块打包的工具,它的作用是把互相依赖的模块处理成静态资源,如下图所示。. webpack的作用: ●把依赖树按需分 ...
分类:
Web程序 时间:
2018-10-14 16:29:27
阅读次数:
151
题目传送门 题意:给出一个$N$个点、$M$条边的无向图,找出其中的点,满足去掉该点与和它相连的边之后,这个图会变成一棵树。$N , M \leq 10^5$ 说是毒瘤,真的不毒瘤 思考一下,我们需要找的就是度为$M - (N - 1 - 1)$且不是割点的点,直接tarjan即可 想起来在某luo ...
分类:
其他好文 时间:
2018-10-13 20:25:08
阅读次数:
169
一、前置技能 > Tarjan求割点 > 高中数学选修2-1 命题与逻辑关系(好像是这个名字) > 莓了 (本文用&&表示与 || 表示或 !x表示x的否命题 与正常的数学符号不同食用请注意) 二、k-SAT > Q: 为什么讲2-SAT之前要先讲k-SAT? 因为k-SAT被证明是NP-完全问题 ...
分类:
其他好文 时间:
2018-10-09 20:34:36
阅读次数:
158
题意是给定一长为 L 的木棒,每次任意切去一部分直到剩余部分的长度不超过 D,求切割次数的期望。 若木棒初始长度不超过 D,则期望是 0.000000; 设切割长度为 X 的木棒切割次数的期望是 F(X). 则 F(X) = F(切割点位置为 0 ~ D) + F(切割点位置为 D ~ X ) + ...
分类:
其他好文 时间:
2018-10-04 11:12:13
阅读次数:
195
T1 给一个环,每个点有一个权值,把环分成三段,求最小的那段的最大值 sol:暴力 二分答案,chk就是把环搞成三倍链,每次枚举起点,后面三个切割点都可以二分找 然后就Rua过去了 //yyc wenle #include<bits/stdc++.h> #define LL long long us ...
分类:
其他好文 时间:
2018-10-01 15:02:21
阅读次数:
151
【UOJ 67】新年的毒瘤(Tarjan) 题面 "UOJ" 题解 一棵$n$个节点的树显然有$n 1$条边,在本题中意味着删去一个点之后还剩下$n 2$条边。那么找到所有度数为$m (n 2)$的点就好了。但是因为是一棵树,所以联通,所以割点不是答案。 cpp include include us ...
分类:
其他好文 时间:
2018-09-25 12:45:30
阅读次数:
116
根据 李煜东大牛:图连通性若干拓展问题探讨 ppt学习。 有割点不一定有割边,有割边不一定有割点。 理解low[u]的定义很重要。 1.无向图求割点、点双联通分量: 如果对一条边(x,y),如果low[y]>=dfn[x],表示搜索树中y为根的子树必须要通过x才能到达树的上端,则x必为割点。 x属于 ...
分类:
其他好文 时间:
2018-09-25 12:43:12
阅读次数:
207
1 build1.1 Description从前有一个王国,里面有n 座城市,一开始两两不连通。现在国王将进行m 次命令,命令可能有两种,一种是在u 和v 之间修建道路,另一种是询问在第u 次命令执行之后,城市v 经过任意多条道路所能够到达的城市的数目(包括城市v)。1.2 Input第一行两个整数 ...
分类:
移动开发 时间:
2018-09-22 19:44:05
阅读次数:
198
割点 什么是割点? 如果在一个图中,如果把一个点删除,那么这个图不再联通,那么这个点就是割点(割顶),当然是在无向图。 如何实现? 如果我们尝试删除每个点,并且判断这个图的联通性,那么复杂度会特别的高。所以要介绍一个常用的算法:$Tarjan$。 首先,我们上一个图: 很容易的看出割点是 2,而且这 ...
分类:
其他好文 时间:
2018-09-09 11:38:13
阅读次数:
1115