分书问题
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
分书问题是指:已知 个人对 本书的喜好(),现要将 本书分给 个人,每个人只能分到 本书,每本书也最多只能分给 个人,并且还要求每个人都能分到自己喜欢的书。列出所有满足要求的方案。
本题请你对任意 和 尝试列出全部的解。
输入格式: 输入第一行给出两个正整数 和 ,即分书问题中的人数和书的数量。 随后 行,每行给出 个关系矩阵元素。其中第 行第 个元素为 表示第 个人喜欢第 本书,为 则表示不喜欢。
输出格式:
按升序列出所有满足要求的方案 每行输出 个数 其中 表示第 个人分到了第 本书。
注:方案 < 是指存在 ,使得 对所有 成立,并且有 。
输入样例:
4 5
0 1 0 0 1
1 1 0 1 0
1 0 1 1 0
0 0 0 1 1
输出样例:
2 1 3 4
2 1 3 5
2 1 4 5
2 4 1 5
2 4 3 5
5 1 3 4
5 2 1 4
5 2 3 4
限制与约定
对于 的数据,
对于 的数据,, 保证每一行至少存在一个
- 时间限制:
- 空间限制:
[柳泉中学,龙凤苑中学,科技苑中学]拔高班第六次训练
- Status
- Done
- Rule
- IOI
- Problem
- 6
- Start at
- 2025-4-16 19:15
- End at
- 2025-4-17 0:15
- Duration
- 5 hour(s)
- Host
- Partic.
- 50