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

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

【模板】舞蹈链(DLX)

Description

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

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

Input Format

第一行两个数 N,MN,M

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

Output Format

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

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

Hint

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