会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
空凌
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2020年7月9日
【图论】【探究】tarjan求强连通分量用low还是dfn来更新?有区别吗?
摘要: 两组数据只是建边顺序换了,图是一样的 最后输出 (i,low[i],dfn[i]) 第一种:先走路1,再走路2,也就是先走了回头路,访问到了栈中之前的点,再递归没有访问过的点 4 5 1 2 2 1 2 4 4 3 3 2 用low更新 1:1 1 2:1 2 3:1 4 4:1 3 用dfn更新
阅读全文
posted @ 2020-07-09 15:20 JWizard
阅读(391)
评论(0)
推荐(0)
2020年2月17日
洛谷P1155双栈排序
摘要: 洛谷P1155双栈排序 题目链接:https://www.luogu.com.cn/problem/P1155 根据出栈顺序为升序可以知道,应该维护单调栈,使得栈顶元素小于栈底元素,也就是一个从栈顶到栈底单增的栈 现在考虑a[i]能不能进栈1: 试想这样一个问题,假如序列中存在a[i]s2.top(
阅读全文
posted @ 2020-02-17 19:30 JWizard
阅读(148)
评论(0)
推荐(0)
2020年1月18日
对拍(windows环境)
摘要: “对拍“是什么 我们在调试代码时,经常会遇到困难,其中之一是程序检查不出错误,手造数据太麻烦。如果我们可以很快写出一种暴力但复杂度较高的程序,用于对比两个代码的运行答案,则可以使用对拍来检查程序存在的问题。 对拍的步骤 需要准备的文件(在同一目录下) mk.cpp 在对拍之前,我们需要写一个mk.c
阅读全文
posted @ 2020-01-18 19:50 JWizard
阅读(686)
评论(0)
推荐(1)
2019年10月29日
【图论】DAG上的dp:Codeforces 721C Journey
摘要: DAG上的dp:Codeforces 721C Journey 题目描述 "https://codeforces.com/problemset/problem/721/C" Irina来到了城市Berlatov。该城市中有n个景点,编号从1至n,其中一些景点被单向道路连接。图中没有环路。最初Irin
阅读全文
posted @ 2019-10-29 16:12 JWizard
阅读(169)
评论(0)
推荐(0)
2019年10月28日
【图论】tarjan求强连通分量:UOJ 146 【NOIP2015】信息传递
摘要: tarjan求强连通分量:UOJ 146 【NOIP2015】信息传递 题目描述 有 nn 个同学(编号为 11 到 nn )正在玩一个信息传递的游戏。在游戏里每人都有一个固定的信息传递对象,其中,编号为 ii 的同学的信息传递对象是编号为 TiTi 的同学。 游戏开始时,每人都只知道自己的生日。之
阅读全文
posted @ 2019-10-28 17:56 JWizard
阅读(111)
评论(0)
推荐(0)
【图论】tarjan割点:模板题:洛谷3388
摘要: 割点 在一个无向图中,如果有一个顶点集合,删除这个顶点集合以及这个集合中所有顶点相关联的边以后,图的连通分量增多,就称这个点集为割点集合。 割点的求法 由tarjan的算法过程,我们可以得知,若一个点u为割点,则其子孙中必有dfs序比其小的点v,使low[v] using namespace std
阅读全文
posted @ 2019-10-28 17:48 JWizard
阅读(142)
评论(0)
推荐(0)
【图论】tarjan求强连通分量:51nod 1456 小K的技术
摘要: 51nod 1456 小K的技术 题目描述 给n个点,m个点对(ai,bi),最初图上无边,要求连最少的边,使得满足这m个点对间ai到bi有路径相连。规定a到b有路,且b到c有路时,a到c也有路。输出最小连边数。 输入样例 4 5 1 2 1 3 1 4 2 3 2 4 输出样例 3 题解 不妨将这
阅读全文
posted @ 2019-10-28 17:47 JWizard
阅读(111)
评论(0)
推荐(0)
【图论】tarjan缩点:poj2186 Popular Cows
摘要: tarjan缩点 缩点是图论中常用的技巧,当路径上贡献具有传导性时,可以将一个强连通分量缩成一个新点,因为一个强连通分量内的点可以互相到达。强连通分量内的点的个数可以通过染色记录,具有同一种颜色的点的个数即为该强连通分量内点的个数。 例题:poj2186 Popular Cows 告诉你有n头牛,m
阅读全文
posted @ 2019-10-28 17:47 JWizard
阅读(96)
评论(0)
推荐(0)
【图论】Floyd找无向图最小环 poj 1734
摘要: Floyd求无向图最小环 算法思想 如果若干个点形成一个环,则该环对应的有限点集V一定含有最大编号的点Kmax,按编号小到大枚举这个最大点k。 枚举时,以k为外层循环,每层循环考虑: 只经过前k 1个点的i,j间最短路径d[i][j],连接i,k的边g[i][k],连接k,j的边g[k][j],若d
阅读全文
posted @ 2019-10-28 17:39 JWizard
阅读(265)
评论(0)
推荐(0)
2019年10月26日
【图论】最短路算法题解1 :51nod 1459 迷宫游戏 + 51nod 1366 贫富差距 + 51nod 1693 水群
摘要: 51nod 1459 迷宫游戏 题目描述 给定n个点,m条边,起点,终点,每个点有一个点权,给出走每条边所需的时间。 要求从起点尽快到达终点,使得获得的点权之和最大,输出最大得分。 题解 在dijkstra算法中增加一个判断,从u到v的距离更新时,若有d[v]==d[u]+cost[u][v],更新
阅读全文
posted @ 2019-10-26 10:58 JWizard
阅读(233)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告