![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图论
Jarden_
这个作者很懒,什么都没留下…
展开
-
飘雪圣域
题目描述 IcePrincess_1968 和 IcePrince_1968 长大了,他们开始协助国王 IceKing_1968 管理国内事物。 IcePrincess_1968 和 IcePrince_1968 住在一个宁静悠远的王国:IceKingdom —— 飘雪圣域。飘雪圣域有 n 个城镇,编号 1,2,3…n。有些城镇之间有道路,且满足任意两点之间有且仅有一条路径。飘雪圣域风景优美,但气...原创 2018-10-25 13:30:56 · 173 阅读 · 0 评论 -
Rally
题目描述 给定一个N个点M条边的有向无环图,每条边长度都是1。 请找到一个点,使得删掉这个点后剩余的图中的最长路径最短。 题解 暴力O(n^2)只跑最长路上的点有80分 对于这题我们很容易想到拓扑,然后就什么也想不到了。 题解是我们把点分成S和T,其中所有的答案都在S里面,T里面,S->T里面。不过我先来口胡一下正常神犇思路。 显然我们要维护一些东西。 思考每一个点带来的可能答案是什么样的...原创 2018-10-27 18:15:49 · 234 阅读 · 0 评论 -
秀秀的森林
题目描述 秀秀有一棵带n个顶点的树T,每个节点有一个点权ai。 有一天,她想拥有两棵树,于是她从T中删去了一条边。 第二天,她认为三棵树或许会更好一些。因此,她又从她拥有的某一棵树中删去了一条边。 如此往复,每一天秀秀都会删去一条尚未被删去的边,直到她得到由n棵只有一个点的树构成的森林。 秀秀定义一条简单路径(节点不重复出现的路径)的权值为路径上所有点的权值之和,一棵树的直径为树上权值最大的简单路...原创 2018-10-30 20:50:54 · 236 阅读 · 0 评论 -
拜访女神
题目描述 TRT出国后,想找一个好的位置住下来。而他所在的城市,恰好有N栋建筑(从1~n编号),他会选择这些建筑的某一个居住。而建筑之间,有M条双向路相连。每条道路有一个起始点u,终止点v,以及走过这条道路所需的时间d。所有建筑都可以借助一些道路相互到达。TRT每天会从他的住房出发,按任意顺序拜访他的K个女神(他想怎么走就怎么走),不过由于TRT精力有限,他的女神个数不会超过12个。可他的女神们都...原创 2018-11-04 07:41:03 · 123 阅读 · 0 评论 -
地理课
题目描述 地理课上,老师给出了一个巨大的地图,由于世界日新月异,会有一些道路在某一时刻被删除,也会有一些道路在某一时刻被修建。这里的道路均为双向的。老师认为,有一些城市被分在了一个连通块中可以相互到达,而有一些城市不能够相互到达。而他想知道,每个时刻所有连通块大小的乘积是多少?wzy看到这个地图的时候就蒙了,还好那只上天的喵及时帮助了他。现在他把这个毒瘤的地图拿过来给你,想试试看你能不能求出来。由...原创 2018-11-04 15:52:51 · 189 阅读 · 0 评论 -
无序字母对:输出欧拉路径
题目描述 给定n个各不相同的无序字母对(区分大小写,无序即字母对中的两个字母可以位置颠倒)。请构造一个有n+1个字母的字符串使得每个字母对都在这个字符串中出现。 题解 显然我们要找一条欧拉路径或者欧拉回路,这里学习一种新算法,借用DFS栈输出答案,我们发现当我们一直DFS下去的时候可能有一些边最后没能走到,就会在回来的时候又被递归下去,我们发现这刚好是我们想要的,就是走到分界点的时候走回来又走出去...原创 2018-11-07 21:17:25 · 123 阅读 · 0 评论