题目描述 欧贝利斯克的巨神兵很喜欢有向图,有一天他找到了一张$n$个点$m$条边的有向图。欧贝利斯克认为一个没有环的有向图是优美的,请问这张图有多少个子图(即选定一个边集)是优美的?答案对$1,000,000,007$取模。 输入格式 第一行两个整数$n$和$m$。接下来$m$行每行两个整数表示一条 ...
分类:
其他好文 时间:
2019-10-03 23:37:39
阅读次数:
327
一、DAG上的动态规划 两个问题:嵌套矩形和硬币问题 1、最长路及其字典序 如何求DAG中不固定起点的最长路经呢?设d(i)表示从节点i出发的最长路长度,那么状态转移方程就是: d(I) = max { d(j) +1 | (i,j)€ E} 其中,E是边集。最终答案就是所有d(i)的最大值。编写记 ...
分类:
其他好文 时间:
2019-10-03 00:54:20
阅读次数:
129
"bzoj" 对于这题先套路的找出一棵生成树,然后还会剩下一些非树边,要删边使得图不连通(假设先删非树边)当且仅当删掉了一条没有返祖边覆盖的树边,或者是删了两条被相同的非树边集合覆盖的树边 现在要处理这个问题.我们给所有非树边一个随机权值,然后树边的权值就是覆盖它的非树边权值异或和,这个可以树上差分 ...
分类:
其他好文 时间:
2019-10-01 09:19:56
阅读次数:
87
题意与数据范围 求 $n$ 个点不同构的简单无向图的数目,答案对 $997$ 取模 $A$ 图与 $B$ 图被认为是同构的是指:$A$ 图的顶点经过一定的重新标号以后,$A$ 图的顶点集和边集要完全与 $B$ 图一一对应 $0\le n\le 60$ Solution 我们把无向图点的每一种重新排布 ...
分类:
其他好文 时间:
2019-09-06 23:21:02
阅读次数:
176
参考自https://blog.csdn.net/ACdreamers/article/details/16902023 对于前向星,我的理解就是将边集按照起点顺序进行排序后存储(而并没有将终点也进行排序的必要)。同时head[u]记录以u为起点的边集在数组中的第一个(读入时首次出现)存储位置。 前 ...
分类:
其他好文 时间:
2019-08-14 13:02:29
阅读次数:
105
图的基本概念 图是点和边组成的集合体,G=; V是点集 E是边集 有向边,有向图 无向边,无向图 无权、点权、边权、负权 环、自环、重边、有向无环图(DAG) 路径、简单路径:没有经过重复的点、连通 树:n个点n 1条边的连通图、完全图:任何两点间都有一条边(无向图)、竞赛图:将完全图上的每条边定一 ...
分类:
其他好文 时间:
2019-08-09 20:01:35
阅读次数:
114
题目链接: https://www.acwing.com/problem/content/357/ 题意: 给出一个树上节点的集合,动态加入或者删除节点,询问连通所有节点的最小边集的权值之和。 解法: 把集合中的节点按照时间戳排序,每相邻两个节点距离以及首尾节点距离累加,累加之和为答案的两倍。(目前 ...
分类:
其他好文 时间:
2019-07-23 13:12:09
阅读次数:
114
思路:枚举边集,最小生成树 提交:1次 题解:(如思路) 2019.07.20 ...
分类:
其他好文 时间:
2019-07-20 13:05:25
阅读次数:
107
转自:https://blog.csdn.net/hz18790581821/article/details/70233495 我们首先来看一下什么是前向星. 前向星是一种特殊的边集数组,我们把边集数组中的每一条边按照起点从小到大排序,如果起点相同就按照终点从小到大排序, 并记录下以某个点为起点的所 ...
分类:
其他好文 时间:
2019-07-20 09:42:57
阅读次数:
62
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6228 题目大意:给一棵树,需要用k种颜色给树上的节点染色,问你在最优的染色方案下,相同颜色的节点连接的最小边集的交集最大是多少? 解题思路:每一条边要么属于交集中,要么不属于交集中?关键在于如何判定每一 ...
分类:
其他好文 时间:
2019-07-08 13:56:44
阅读次数:
96