tarjan
dance_in_the_dark
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
NOIP提高组 爬山
Description国家一级爬山运动员h10今天获得了一张有着密密麻麻标记的地图,在好奇心的驱使下,他又踏上了去爬山的路。对于爬山,h10有一个原则,那就是不走回头路,于是他把地图上的所有边都标记成了有向边。他决定从点S出发,每到达一个新的节点他就可以获得一定的成就值。同时h10又是一个很珍惜时间的运动员,他不希望这次爬山的成就值白白浪费,所以最后他一定要在一个存档点停下,保存自己的成就值。请你计原创 2016-09-12 14:37:41 · 395 阅读 · 0 评论 -
NOIP 提高组【JZOJ4784】Map
DescriptionData ConstraintSolution考虑到一个强连通分量内任意两个点一定存在2条不相交的路径,而不在一个强连通分量的两个点只会有一条路径,所以我们先用tarjan缩一下点,并构出一张新图,定义每个点的size为这个点所包含的点数。这样新图就变成一棵树了。然后我们接着想,假设a和b在不同强连通分量内,连接a和b点所造成的新的点对有哪些。显然,连接a和b会使a到b的路径上原创 2016-09-16 11:44:50 · 447 阅读 · 0 评论 -
JZOJ4847【NOIP2016提高A组集训第5场11.2】夕阳
Description“我有个愿望,我希望在灿烂千阳时遇见你。” 这是个有n个点的世界,有m条无向边连接着这n个点,但是不保证点之间能够互相到达。 “这个世界的夕阳,只在奇数长的简单路径的尽头。”一个神如是说。 于是我想知道对于一个点对(x,y),x到y之间的所有简单路径中是否存在长度为奇数的路径,只有这样,我才能找到存在有夕阳的路。Data Constraint对于50%的数据,1≤n,m,原创 2016-11-02 20:39:18 · 809 阅读 · 2 评论 -
【JZOJ5287】【NOIP2017提高A组模拟8.16】最短路
DescriptionData ConstraintSolution我被坑了,他的环是指一个边双联通分量…… 我们若处理出起点到每个点的最短距离d,那么若询问x,y的lca不在一个环上,那么答案显然是d[x]+d[y]-2*d[lca],那么若lca在环上呢?我们处理出起点到每个点的在dfs树上的距离deep[x]和每个边双的长度len,那么显然环上两个点x,y的最小距离即min(|deep[x]原创 2017-08-22 22:53:04 · 382 阅读 · 0 评论
分享