摘要: 题目描述树可以用来表示物种之间的进化关系。一棵“进化树”是一个带边权的树,其叶节点表示一个物种,两个叶节点之间的距离表示两个物种的差异。现在,一个重要的问题是,根据物种之间的距离,重构相应的“进化树”。令N={1..n},用一个N上的矩阵M来定义树T。其中,矩阵M满足:对于任意的i,j,k,有M[i... 阅读全文
posted @ 2017-10-19 17:54 Mychael 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 题目描述设有n个大小不等的中空圆盘,按从小到大的顺序从1到n编号。将这n个圆盘任意的迭套在三根立柱上,立柱的编号分别为A、B、C,这个状态称为初始状态。现在要求找到一种步数最少的移动方案,使得从初始状态转变为目标状态。移动时有如下要求:·一次只能移一个盘;·不允许把大盘移到小盘上面。输入输出格式输入... 阅读全文
posted @ 2017-10-19 14:10 Mychael 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 题目描述H 国有 n 个城市,这 n 个城市用 n-1 条双向道路相互连通构成一棵树,1 号城市是首都,也是树中的根节点。H 国的首都爆发了一种危害性极高的传染病。当局为了控制疫情,不让疫情扩散到边境城市(叶子节点所表示的城市),决定动用军队在一些城市建立检查点,使得从首都到边境城市的每一条路径上都... 阅读全文
posted @ 2017-10-18 19:25 Mychael 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 题目描述国际象棋是世界上最古老的博弈游戏之一,和中国的围棋、象棋以及日本的将棋同享盛名。据说国际象棋起源于易经的思想,棋盘是一个8*8大小的黑白相间的方阵,对应八八六十四卦,黑白对应阴阳。而我们的主人公小Q,正是国际象棋的狂热爱好者。作为一个顶尖高手,他已不满足于普通的棋盘与规则,于是他跟他的好朋友... 阅读全文
posted @ 2017-10-18 19:09 Mychael 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 题目描述Tom最近在研究一个有趣的排序问题。如图所示,通过2个栈S1和S2,Tom希望借助以下4种操作实现将输入序列升序排序。操作a如果输入序列不为空,将第一个元素压入栈S1操作b如果栈S1不为空,将S1栈顶元素弹出至输出序列操作c如果输入序列不为空,将第一个元素压入栈S2操作d如果栈S2不为空,将... 阅读全文
posted @ 2017-10-18 18:21 Mychael 阅读(196) 评论(0) 推荐(0) 编辑
摘要: LCA,即树上两点之间的公共祖先,求这样一个公共祖先有很多种方法:暴力向上:O(n)每次将深度大的点往上移动,直至二者相遇树剖:O(logn)在O(2n)预处理重链之后,每次就将深度大的沿重链向上,直至二者在一条链上tarjan_lca:离线O(n+m)先记录所有的询问,对树进行一次dfs,对于搜索... 阅读全文
posted @ 2017-10-15 18:18 Mychael 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 最大权闭合子图要解决的就是在一张图中的有附属的选点问题:有一张有向图,点权有正有负,如果点u被选中,那么从点u出发所有能到达的点【u的附属点】都要被选,求最大选点方案。网络流:建立源汇点S,T,1、对于所有权值w非负的点,从S向该点连一条容量为w的边2、对于所有权值w为负的点,从该点向T连一条容量为... 阅读全文
posted @ 2017-10-07 17:46 Mychael 阅读(137) 评论(0) 推荐(0) 编辑
摘要: Description作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命……具体来说,小Z把这N只袜子从1到N编号,然后从编号L到R(L 尽管小Z并不在意两只袜子是不是完整的一双,甚至不在意两只袜子是否... 阅读全文
posted @ 2017-10-03 20:42 Mychael 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 题目描述有一个无向图G,每个点有个权值,每条边有一个颜色。这个无向图满足以下两个条件:对于任意节点连出去的边中,相同颜色的边不超过两条。图中不存在同色的环,同色的环指相同颜色的边构成的环。在这个图上,你要支持以下三种操作:修改一个节点的权值。修改一条边的颜色。查询由颜色c的边构成的图中,所有可能在节... 阅读全文
posted @ 2017-10-03 16:04 Mychael 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 题目描述为了得到书法大家的真传,小 E 同学下定决心去拜访住在魔法森林中的隐 士。魔法森林可以被看成一个包含 n 个节点 m 条边的无向图,节点标号为 1,2,3,…,n,边标号为 1,2,3,…,m。初始时小 E 同学在 1 号节点,隐士则住在 n 号节点。小 E 需要通过这一片魔法森林,才能够拜... 阅读全文
posted @ 2017-10-03 09:45 Mychael 阅读(165) 评论(0) 推荐(0) 编辑