#P4929. 【模板】舞蹈链(DLX)
【模板】舞蹈链(DLX)
题目背景
本题是舞蹈链模板——精确覆盖问题
题目描述
给定一个行列的矩阵,矩阵中每个元素要么是1,要么是0
你需要在矩阵中挑选出若干行,使得对于矩阵的每一列,在你挑选的这些行中,有且仅有一行的第个元素为
输入格式
第一行两个数
接下来行,每行个数字0或1,表示这个矩阵
输出格式
一行输出若干个数表示答案,两个数之间用空格隔开,输出任一可行方案均可,顺序随意
若无解,输出“No Solution!”(不包含引号)
3 3
0 0 1
1 0 0
0 1 0
2 1 3
3 3
1 0 1
1 1 0
0 1 1
No Solution!
提示
保证矩阵中1的数量不超过个