F.A.Qs Home Discuss ProblemSet Status Ranklist Contest 入门OJ LoginRegister
Problem 5154. -- [Tjoi2014]匹配

5154: [Tjoi2014]匹配

Time Limit: 10 Sec  Memory Limit: 128 MB
Submit: 101  Solved: 66
[Submit][Status][Discuss]

Description

有N个单身的男孩和N个单身女孩,男孩i和女孩j在一起得到的幸福值为Hij。一个匹配即对这N个男孩女孩的安排:
每个男孩恰好有一个女朋友,每个女孩恰好有一个男朋友。一个匹配的幸福值即这N对男女朋友的幸福值的和。经
典的问题是计算幸福值最大的匹配,即完美匹配。然而完美匹配有时候并不唯一,你需要计算,对于所有的完美匹
配,其交集是什么。

Input

输入的第一行是一个正整数N。N ≤ 80
接下来是一个N*N大小的矩阵H,Hij表示男孩i和女孩j在一起的幸福值。(0≤Hij≤5000)

Output

第一行输出完美匹配的幸福值
接下来是若干行,每一行是一对整数i和j,表示男孩i和女孩j在所有完美匹配的交集中。以i的递增顺序输出

Sample Input

3
1 1 1
2 1 1
1 1 1

Sample Output

4
2 1

HINT

Source

[Submit][Status][Discuss]

HOME Back