ACM——Dancing Links
倚剑笑紅尘
教练,我想学kaldi!
展开
-
HUST 1017 - Exact cover (Dancing Links 模板题)
题目链接:http://acm.hust.edu.cn/problem/show/1017题意:DancingLinkX算法的模板题给出一个矩阵N*M给你第i行1的个数和位置让你选一些行精确覆盖M列(精确覆盖:每列有且只有1个1)如果有解随意输出一组 先是行的个数 然后分别输出行否则输出NO思路:关于跳舞链可以参考博客http://www.cnblog原创 2017-07-20 17:58:05 · 310 阅读 · 0 评论 -
ZOJ 3209 Treasure Map (Dancing Links)
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=3372题目大意:给p个方块,问最少的方块数目精确覆盖n*m的矩形。若不存在则输出-1。题目思路:这是一个DLX精确覆盖的模板题。 把每个格子当成一个列,要覆盖所有格子。取x行,使得每一列都存在一个1 —-> 从p中取x个格子。#inclu转载 2017-07-20 19:55:38 · 276 阅读 · 0 评论 -
HDU 2295 Radar (重复覆盖的模板 即每列至少一个1)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2295 题目大意:有n个城市,m个雷达,k个人,然后给出n个城市和m个雷达站的坐标现在要求选出k个雷达站,求出能覆盖所有城市的雷达最小半径思路:相当于n个城市为列,m个雷达为行。要求每个城市至少没被一个雷达覆盖.二分答案, 然后使用重复覆盖的Dancing Links模板进行原创 2017-07-21 11:07:10 · 291 阅读 · 0 评论 -
FZU 1686神龙的难题 (重复覆盖)
题目链接:http://acm.fzu.edu.cn/problem.php?pid=1686思路:重复覆盖模板题。1为列,可以操作的点为行#include #include #include #include #include #include #include #include #include #include #include #include us转载 2017-07-21 13:06:19 · 255 阅读 · 0 评论