畅通工程续 某省自从实行了很多年的畅通工程计划后,终于修建了很多路。不过路多了也不好,每次要从一个城镇到另一个城镇时,都有许多种道路方案可以选择,而某些方案要比另一些方案行走的距离要短很多。这让行人很困扰。 现在,已知起点和终点,请你计算出要从起点到终点,最短需要行走多少距离。 Input 本题目包 ...
分类:
其他好文 时间:
2020-01-17 21:23:38
阅读次数:
66
链接:Miku 一道很贴切的题目 这道题可以用各种修改后的图论算法等,不过单单是二分答案也是可以解决的。 检查一下对于每一个最大值,不走所有比此值大的路,看一下能不能走到终点即可 #include<iostream> #include<cstdio> #include<cstring> using ...
分类:
其他好文 时间:
2020-01-17 13:30:33
阅读次数:
513
引语 作为求解最短路问题的算法中最稳健的算法,Dijkstra以其惊奇的操作和独特的魅力,吸引了无数OIer学习、钻研。身为一名蒟蒻,本人以有限的能力付诸仔细的思考,对于Dijkstra算法中贪心思想的正确性有了新的认识。 咳咳,相信我,这是一篇很正常的博客,本人也是一名很正常的博主。 大多数OIe ...
分类:
其他好文 时间:
2020-01-17 11:44:29
阅读次数:
99
H - 畅通工程 某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少还需要建设多少条道路? Input 测试输入包含若干测试用例。每个测试用例的 ...
分类:
其他好文 时间:
2020-01-15 14:05:31
阅读次数:
78
https://vjudge.net/contest/351913#problem/H N cities (2 ≤ N ≤ 10 000 ) are connected by a network of M one-way roads (1 ≤ M < 100 000 000 ). It is kno ...
分类:
其他好文 时间:
2020-01-15 10:04:28
阅读次数:
119
题目链接: "LUOGU" 题目描述:在一个 $n\times m$ 的网格图中,每个格子里摆放着一个镜子,两种情况 和`\`。 一个网格合法,当且仅当 从任意一个边界段垂直射进网格中,光线会从相邻的边界段射出 ,同时 网格中的每一段都被至少一条光线穿透 。 现在网格中有 $k$ 个位置的镜子形状不 ...
分类:
其他好文 时间:
2020-01-13 20:13:16
阅读次数:
135
又炸了。 T1 根号分类的图论。 又被根号算法教做人,都怪我上次理解不深刻。 对于每个点按度数分成轻和重两种。 然后轻点可以直接扫相邻的点,最多不超过$\sqrt{n}$次。 然后每个点扫重点更新答案,重点不超过$\sqrt{n}$个。 所以复杂度就是$n\sqrt{n}$的了。 做过的题要记住啊。 ...
分类:
其他好文 时间:
2020-01-13 20:04:27
阅读次数:
53
最近zkx大佬在学图论,有一些定义很秀,压根读不懂,所以按照自己的理解来总结一下。 顶点集合 顶点集合:是原图中 点 的集合。 割点集合 割点集合:是个 顶点集合 ,在原 连通图 中删去 集合中的所有的点 和 与集合中的点相连的边 后,原 连通图 不再连通。 点连通度 点连通度: 最小 的 割点集合 ...
分类:
其他好文 时间:
2020-01-12 18:08:58
阅读次数:
110
基于JGraphT实现的路径探寻 业务中提出基于内存,探寻的两点间的有向以及无向路径,多点间的最小子图等需求,以下记录使用JGraphT的实现过程。 "GraphT" 是免费的Java类库,提供数学图论对象和算法,本文只涉及路径探寻中的部分内容。 图实例简介 以下资料来源 "graph struct ...
分类:
其他好文 时间:
2020-01-12 13:17:51
阅读次数:
103
从2018年1月开始到2020年1月,中间2年时间我基本上停止了修炼。现在又重新把它拾起来。 英语 词汇:@@@@@ 阅读:@@ 听力:@@@ 口语:@@ 语法:@ 注册会计师 会计:@ 审计:@ 财务管理:@ 风险管理:@ 税法:@ 公司战略:@ 实变函数:@ 泛函分析:@ 随机过程:@ 偏微分方 ...
分类:
其他好文 时间:
2020-01-08 19:24:49
阅读次数:
122