摘要:
每个状态下,选择”能填的合法数字“最少的位置,考虑该位置上填什么数,作为搜索的分分支,而不是任意找出一个位置。 数独可以转化为精准覆盖问题,使用一种叫作Dancing Links的数据结构求解。 阅读全文
posted @ 2022-03-13 20:46
我疯故我在
阅读(347)
评论(0)
推荐(0)
摘要:
拓扑排序 有向无环图 若序列A满足,每条边(x,y),x在A中都出现在y之前,A就是有向无环图顶点的一个拓扑序 add 结合位运算bitset状态压缩,可记录每条边分别和哪条边连接,结合拓扑排序得出来的序列,减少时间复杂度。 阅读全文
posted @ 2022-03-13 20:37
我疯故我在
阅读(57)
评论(0)
推荐(0)
摘要:
深度优先遍历的过程,以每个节点第一次被访问的顺序,一次给予这N个节点1~N的整数标记,该标记就被称为时间戳 阅读全文
posted @ 2022-03-13 20:33
我疯故我在
阅读(198)
评论(0)
推荐(0)
摘要:
v数组标记了每个点属于哪一个连通块 阅读全文
posted @ 2022-03-13 20:30
我疯故我在
阅读(39)
评论(0)
推荐(0)
摘要:
自底向上进行统计的 阅读全文
posted @ 2022-03-13 20:29
我疯故我在
阅读(26)
评论(0)
推荐(0)
摘要:
v[x]=1; for(int i=head[x]; i; i=next[i]) { int y=ver[i]; if(v[y]) continue; d[y]=d[x]+1;//从父节点x到节点y递推,计算深度 dfs(y); } 阅读全文
posted @ 2022-03-13 20:28
我疯故我在
阅读(23)
评论(0)
推荐(0)
摘要:
在刚进入递归后以及即将回溯前各记录一次该点的编号 阅读全文
posted @ 2022-03-13 20:26
我疯故我在
阅读(17)
评论(0)
推荐(0)

浙公网安备 33010602011771号