BZPRO
#5154. [Tjoi2014]匹配
内存限制:128 MiB
时间限制:10 Sec
提交
提交记录
讨论
题目描述
有N个单身的男孩和N个单身女孩,男孩i和女孩j在一起得到的幸福值为Hij。一个匹配即对这N个男孩女孩的安排:
每个男孩恰好有一个女朋友,每个女孩恰好有一个男朋友。一个匹配的幸福值即这N对男女朋友的幸福值的和。经
典的问题是计算幸福值最大的匹配,即完美匹配。然而完美匹配有时候并不唯一,你需要计算,对于所有的完美匹
配,其交集是什么。
输入格式
输入的第一行是一个正整数N。N ≤ 80
接下来是一个N*N大小的矩阵H,Hij表示男孩i和女孩j在一起的幸福值。(0≤Hij≤5000)
输出格式
第一行输出完美匹配的幸福值
接下来是若干行,每一行是一对整数i和j,表示男孩i和女孩j在所有完美匹配的交集中。以i的递增顺序输出
样例
样例输入
3
1 1 1
2 1 1
1 1 1
样例输出
4
2 1
数据范围与提示