#P2961. [USACO09NOV] Who Brings the Cookies? G
[USACO09NOV] Who Brings the Cookies? G
Description
农夫约翰的 头奶牛,方便地编号为 到 ,决定组成 个学习小组。每个学习小组 中有 头奶牛参与学习(即奶牛 )。一头奶牛可能参加多个学习小组。
对于每个学习小组,必须选择其中一头奶牛带饼干来参加会议。饼干很贵且需要时间来获取,因此奶牛们希望尽可能公平地分配带饼干的工作。
她们决定,如果一头奶牛参加了大小为 的会议,她最多只愿意为 ) 个会议带饼干。
找出哪头奶牛为每次会议带饼干。如果无法做到,只需输出 ''。如果有多个解决方案,任选其一。
Input Format
-
第 行:两个用空格分隔的整数: 和 。
-
第 行到第 行:第 行包含多个用空格分隔的整数:
Output Format
- 第 行到第 行:如果映射是可能的,第 行包含为学习小组 带饼干的奶牛编号。否则,第 行仅包含整数 。
5 6
3 2 4 5
2 1 3
3 1 2 3
1 1
2 2 5
3 2 3 4
5
1
3
1
2
4
Hint
奶牛 最多可以为 次会议带饼干,奶牛 可以带 次,奶牛 可以带 次,奶牛 可以带 次,奶牛 可以带 次。 (由 ChatGPT 4o 翻译)
京公网安备 11011102002149号