文字描述 对无向图进行遍历时,对于连通图,仅需从图中任一顶点出发,进行深度优先搜索或广度优先搜索,便可访问到图中所有顶点。但对非连通图,则需从多个顶点出发搜索,每一次从一个新的起始点出发进行搜索过程得到的顶点访问序列恰为其各个连通分量中的顶点集。 对于非连通图,每个连通分量中的顶点集,和遍历时走过的 ...
分类:
其他好文 时间:
2018-11-02 12:58:47
阅读次数:
376
问题描述: 图着色问题(Graph Coloring Problem, GCP) 又称着色问题,是最著名的NP-完全问题之一。 数学定义:给定一个无向图G=(V, E),其中V为顶点集合,E为边集合,图着色问题即为将V分为K个颜色组,每个组形成一个独立集,即其中没有相邻的顶点。其优化版本是希望获得最 ...
分类:
编程语言 时间:
2018-11-02 11:08:51
阅读次数:
179
描边的思路是需要两个pass。第一个pass让顶点沿着法线方向延伸出去,使得模型变大一圈。第二个pass正常渲染,让正常渲染的模型挡在第一个pass之上,这样就会露出延伸出去的部分,延伸出去的就是我们要的描边了。代码实现如下: 效果如下: 法线外拓有些缺陷,在棱角分明的模型中表现较差,锐利的部分,描 ...
分类:
其他好文 时间:
2018-11-02 01:46:21
阅读次数:
1325
颜色空间 标签(空格分隔): 计算机视觉 颜色通常用三个独立的属性来描述,三个独立变量综合作用,自然就构成一个空间坐标,这就是颜色空间。 RGB和CMY颜色模型都是面向硬件的,而HSV(Hue Saturation Value)颜色模型是面向用户的。 1. RGB 在RGB颜色空间中,任意色光F都可 ...
分类:
其他好文 时间:
2018-10-31 13:56:44
阅读次数:
222
Time Limit: 10 Sec Memory Limit: 64 MB Submit: 1394 Solved: 625 "[Submit" ] "[Status" ] "[Discuss" ] Description 无限大正方形网格里有n个黑色的顶点,所有其他顶点都是白色的(网格的顶点即坐 ...
分类:
其他好文 时间:
2018-10-30 17:27:14
阅读次数:
156
发现从顶点入手不太方便,我们从这个“公共部分最长”开始考虑问题,因为要求这一条公共部分的链最长,可以联想到树的直径,那么本题就是要求一条类似于直径的东西使两个端点除了直径这一条链之外还有不少于两个的儿子,我们只要把这两个儿子交叉输出一下就得到了本题的答案。只要两次$dfs$就可以分别求出这一条链的两 ...
分类:
其他好文 时间:
2018-10-28 11:12:43
阅读次数:
102
概念: 在有向图G中,如果两个定点u可以到达v,并且v也可以到达u,那么我们称这两个定点强连通。 如果有向图G的任意两个顶点都是强连通的,那么我们称G是一个强连通图。 一个有向图中的最大强连通子图,称为强连通分量。 tarjan的主要思想: 从一个点开始DFS,记录两个数组,dfn[]和low[]。 ...
分类:
编程语言 时间:
2018-10-28 11:09:32
阅读次数:
228
思路: 对于不存在孤立点的图,|最大匹配| + |最小边覆盖| = |V|,|最大独立集| + |最小顶点覆盖| = |V|。对于二分图而言,|最大匹配| = |最小顶点覆盖|。(V是图的顶点集合) 实现: ...
分类:
其他好文 时间:
2018-10-27 18:43:39
阅读次数:
128
白书第一章例题8 好麻烦! 正方体每面编号为0-5,那么根据顶点和正面,就能确定形态。一共6*4=24种形态。 P[i]表示编号i所在位置。比如P[1]=3,表示第二面转到了第四面。 就可以表示出所有形态。 这时候可以手算或者写个函数找出所有形态。 注意选择函数计算,要放到main外面,方便调。 注 ...
分类:
其他好文 时间:
2018-10-27 14:55:43
阅读次数:
168
题目背景 “サーヴァント、キャスター、Medea。” 紫魔法师 题目描述 给出一棵仙人掌(每条边最多被包含于一个环,无自环,无重边,保证连通),要求用最少的颜色对其顶点染色,满足每条边两个端点的颜色不同,输出最小颜色数即可 输入描述 第一行包括两个整数n,m,表示顶点数和边数 n using nam ...
分类:
其他好文 时间:
2018-10-27 14:43:32
阅读次数:
173