04 2020 档案
摘要:题目描述 单词接龙是一个与我们经常玩的成语接龙相类似的游戏,现在我们已知一组单词,且给定一个开头的字母,要求出以这个字母开头的最长的“龙”(每个单词都最多在“龙”中出现两次),在两个单词相连时,其重合部分合为一部分,例如 beast和astonish,如果接成一条龙则变为beastonish,另外相
阅读全文
摘要:题目描述 我们可以把由“0”和“1”组成的字符串分为三类:全“0”串称为B串,全“1”串称为I串,既含“0”又含“1”的串则称为F串。 FBI树是一种二叉树,它的结点类型也包括F结点,B结点和I结点三种。由一个长度为2^N 的“01”串S可以构造出一棵FBI树T,递归的构造方法如下: T的根结点为R
阅读全文
摘要:2-sat问题:设x1~xn为bool,给定m个逻辑表达式(形式为xi <逻辑运算> x2 = 值),求x1~xn的一组解,使得所有逻辑表达式成立:做法:建立2n个点,分别表示点n的true点和false点。连一条边,当且仅当根据一个逻辑表达式能绝对确定xi=true(or false)时xj的取值
阅读全文
摘要:struct union_find_set { int father[MAXN];//每个元素的祖先 union_find_set(int limit)//构造函数,对于每一个元素,其父亲初始化为它本身 { for(int i=1;i<=limit;i++) { father[i]=i; } } i
阅读全文
摘要:一、图的定义:点用边连起来 二、图的一些概念 1.有向图:图的边有方向,只能按箭头从一点走到另一点而不能逆着走。无向图:可以双向在两个点间走。 2.结点的度:无向图中与结点相连的边的数目; 结点的入度:有向图中以这个结点为终点的有向边的数目; 结点的出度:有向图中以这个结点为起点的有向边的数目; 3
阅读全文
摘要:一、二叉树的定义:度数(每个节点所有的子树的最大值)为2的数。 二、二叉树的性质: 1.在二叉树的第 i 层上最多有 2 ^ (i - 1) 个结点; 2.深度为 k 的二叉树最多有 2 ^ k - 1 个结点; 2-1.一棵深度为 k 且有 2 ^ k - 1 个结点的二叉树被称为满二叉树; 2-
阅读全文

浙公网安备 33010602011771号