摘要: 题意: 求一个有向图中: (1)要选几个点才能把的点走遍 (2)要添加多少条边使得整个图强联通 分析: 对于问题1, 我们只要求出缩点后的图有多少个入度为0的scc就好, 因为有入度的scc可以从其他地方到达。 对于问题2, 每个入度为0的scc, 都可以补一条边可以变成强连通图, 每个出度为0的s 阅读全文
posted @ 2018-01-26 17:18 Neord 阅读(118) 评论(0) 推荐(0)
摘要: 题意: 给定一幅无向图, 求出图的割点。 割点模板:http://www.cnblogs.com/Jadon97/p/8328750.html 分析: 输入有点麻烦, 用stringsteam 会比较简单 阅读全文
posted @ 2018-01-26 16:25 Neord 阅读(121) 评论(0) 推荐(0)
摘要: 题意: 给定一幅图, 问符不符合一下两个条件; (1) 图中没有环 (2)图中存在一条链, 点要么在链上, 要么是链上点的邻居。 分析: 建图,记录度数, 去掉所有度为1的点, 然后看看剩下是否是有2个度为1的点和其他都是度为2的点。 阅读全文
posted @ 2018-01-26 15:15 Neord 阅读(175) 评论(0) 推荐(0)
摘要: 题意: 给定n项任务, 每项任务的完成用时t和完成每项任务前需要的k项任务, 求把所有任务完成的最短时间,有当前时间多项任务都可完成, 那么可以同时进行。 分析: 这题关键就是每项任务都会有先决条件, 要完成该项任务a必须先完成他的先决条件。 所以对于每个先决条件, 我们构建一条有向边到任务本身, 阅读全文
posted @ 2018-01-26 15:00 Neord 阅读(230) 评论(0) 推荐(0)
摘要: 题意: 给定n个数的序列, 找出最长上升子序列和。 分析: 阅读全文
posted @ 2018-01-26 13:31 Neord 阅读(109) 评论(0) 推荐(0)
摘要: 题意: 求出最小生成树中最大边与最小边差距的最小值。 分析: 排序,枚举最小边, 用最小边构造最小生成树, 没法构造了就退出 阅读全文
posted @ 2018-01-26 00:29 Neord 阅读(118) 评论(0) 推荐(0)