会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
奴隶战
博客园
首页
新随笔
联系
订阅
管理
2015年10月7日
11.3.4 例题11-6 UVA 658 It's not a Bug, it's a Feature! ()
摘要: 未完成
阅读全文
posted @ 2015-10-07 00:18 奴隶战
阅读(82)
评论(0)
推荐(0)
2015年10月6日
11.3.4 例题11-5 UVA 247 Audiophobia(两点间最大权最小_floyd()变形)
摘要: 题目大意: 给你一个n个节点,m条边的图,然后,给出q个询问,让你找出一条从u到v的路径中所经过的最大权值最小的路径权值。解题思路: 直接使用floyd的变形来做。 e[i][j] = min(e[i][j],e[i][k]+e[k][j])---->e[i][j] = min(e[i][j]...
阅读全文
posted @ 2015-10-06 23:59 奴隶战
阅读(138)
评论(0)
推荐(0)
11.3.4 例题11-4 UVA 247 Calling Circles (有向图的传递闭包)
摘要: 题目大意: 给你n个人,m条边,a->b,b->a,才能说这两个人是联通的。问现在有多少个联通圈。输出每个联通圈。n# include# include# include# include# includeusing namespace std;# define MAX 55mapMP;vecto...
阅读全文
posted @ 2015-10-06 01:00 奴隶战
阅读(384)
评论(0)
推荐(0)
11.2.2 例题11-3 Buy or Build
摘要: 未完成
阅读全文
posted @ 2015-10-06 00:56 奴隶战
阅读(96)
评论(0)
推荐(0)
2015年10月5日
11.2.2 例题 11-2 UVA 1395 Slim Span (最大值-最小值尽可能小的生成树)
摘要: 题目大意: 给你n个点(n# include# include# includeusing namespace std;# define MAX 123# define inf 99999999int n,m;struct Edge{ int u,v,cost; bool operat...
阅读全文
posted @ 2015-10-05 21:46 奴隶战
阅读(199)
评论(0)
推荐(0)
11.1.2 表达式树
摘要: 二叉树是表达式处理的常用工具。当我们输入一个表达式的时候:a+b*(c-d)-e/f ,那么给二叉树中的每个节点一个字符,这个二叉树可以构成我们所需要的表达式。那么,我给你一个表达式后,你是如何建立一棵和这个表达式一样的树呢?问题: 找到这个表达式中最后运算的符号。代码:# include# in...
阅读全文
posted @ 2015-10-05 19:43 奴隶战
阅读(196)
评论(0)
推荐(0)
11.1.1 无根树转化为有根树
摘要: 题目说的就是,给n个节点和n-1条边,然后,你能够把他组成一棵树,然后我现在指定了某个节点,让这个节点成为root,输出以这个节点为根的树中所有节点的父亲节点。思路: 这道题就是说,我先给你了一个n个节点,n-1条边的树,然后,让你通过对这个树的转化,使得他成为另外一个不破坏边的关系的树。 其实...
阅读全文
posted @ 2015-10-05 12:43 奴隶战
阅读(469)
评论(0)
推荐(0)
公告