"题目链接" 图论+DP的一道题,可以贪心地发现,要使路径最短,把路径按长度从小到大排序后,肯定会把前$fr$条路径安排到走的路径上,每次交换也是将前$fr$条路径与$fr$后的路径交换,至于$fr$为多少我们可以枚举$fr$,然后DP求出$ans$ 设$f[i][j][k]$表示从1走到$i$,在 ...
分类:
Web程序 时间:
2020-01-30 17:04:41
阅读次数:
84
通过上网课的方式,我今天了解了什么是图论,以及图论在c++中的应用方式和代码构成。 我们可以用数组的方式存储图像,如二维数组a【5】【5】; 1 2 3 4 1 0 1 1 -1 2 1 0 -1 1 3 1 -1 0 -1 4 -1 1 -1 0 可以表示图 这类似于一个表格。 从左到右第一行表示 ...
分类:
其他好文 时间:
2020-01-29 21:47:08
阅读次数:
73
挺懵的。。。 T1 实际上不难。 发现对于同一条边来说。 我们的答案关于我们取得点在这个边上的位置是一个单谷函数,因为两侧取max。 然后直接三分边上所在的位置。 check的时候首先用随便什么最短路处理出每个点之间互相的距离即可求值了。 T2 很棒的二进制分组。 我们把这种满足要求的路径拆成三段$ ...
分类:
其他好文 时间:
2020-01-29 20:04:57
阅读次数:
107
L - Til the Cows Come Home POJ - 2387 Bessie is out in the field and wants to get back to the barn to get as much sleep as possible before Farmer John ...
分类:
其他好文 时间:
2020-01-28 17:16:11
阅读次数:
73
图的定义 图G由顶点集V和边集E组成,记为G=(V,E),其中V(G)表示图G中顶点的 有限非空集 ;E(G)表示图G中顶点之间的关系(边)的集合。 注意:线性表可以是空表,树可以是空树,图不可以是空图,图可以没有边,但是至少要有一个顶点。 1.有向图 若E是有向边(简称弧)的有限集合时,则G为有向 ...
分类:
其他好文 时间:
2020-01-27 19:31:36
阅读次数:
131
浅谈传递闭包问题 本篇随笔简单讲解一下算法竞赛中的“传递闭包问题”。 传递闭包问题的概念 简单地来讲,传递闭包问题就是一类具有传递性的问题。 放一波标准定义: 在交际网络中,给定若干个元素和若干对二元关系,且这些关系具有传递性, 通过这些传递性推导出尽量多的元素之间的关系的问题 叫做传递闭包。 也就 ...
分类:
其他好文 时间:
2020-01-27 11:02:34
阅读次数:
107
T1:center
T2:escape
T3:chip
弱项专攻 ...
分类:
其他好文 时间:
2020-01-26 17:45:02
阅读次数:
76
n个顶点m条边,请求割边 输入格式: 第一行给定三个整数 n,m 。n 个城镇,m 条道路(双向道路)。接下来给出 m 行,每行两个正整数表示这两个城镇之间有边相连。 输出格式: 一个整数,有几条关键道路。 样例 1 : 输入:6 6 1 3 1 4 2 3 2 4 2 5 5 6 输出:2 说明: ...
分类:
其他好文 时间:
2020-01-26 15:47:29
阅读次数:
57
一、什么是拓扑排序在图论中,拓扑排序(Topological Sorting)是一个有向无环图(DAG, Directed Acyclic Graph)的所有顶点的线性序列。且该序列必须满足下面两个条件: 每个顶点出现且只出现一次。若存在一条从顶点 A 到顶点 B 的路径,那么在序列中顶点 A 出现 ...
分类:
其他好文 时间:
2020-01-26 14:26:55
阅读次数:
86
11.1 图的基本概念 图是一种网状的数据结构,其中的结点之间的关系是任意的,即图中任何两个结点之间都可能直接相关。 顶点 :图中的数据元素。设它的集合用 表示。 边 : 顶点 之间的 关系 的集合用 来表示: 顶点的度 : 连接顶点 的 边 的 数量 称为该顶点的度。顶点的度在有向图和无向图中具有 ...
分类:
其他好文 时间:
2020-01-24 15:54:52
阅读次数:
90