#P4929. 【模板】舞蹈链(DLX)

    ID: 3908 远端评测题 1000ms 125MiB 尝试: 0 已通过: 0 难度: 8 上传者: 标签>搜索Special Judge剪枝Dancing Links状态压缩,状压

【模板】舞蹈链(DLX)

说明

给定一个 NNMM 列的矩阵,矩阵中每个元素要么是 11,要么是 00

你需要在矩阵中挑选出若干行,使得对于矩阵的每一列 jj,在你挑选的这些行中,有且仅有一行的第 jj 个元素为 11

输入格式

第一行两个数 N,MN,M

接下来 NN 行,每行 MM 个数字 0011,表示这个矩阵。

输出格式

一行输出若干个数表示答案,两个数之间用空格隔开,输出任一可行方案均可,顺序随意。

若无解,输出 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!

提示

对于 100%100\% 的数据,N,M500N,M\leq 500,保证矩阵中 11 的数量不超过 50005000 个。