CF575C.Party

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Note the unusual memory limit for the problem.

People working in MDCS (Microsoft Development Center Serbia) like partying. They usually go to night clubs on Friday and Saturday.

There are NN people working in MDCS and there are NN clubs in the city. Unfortunately, if there is more than one Microsoft employee in night club, level of coolness goes infinitely high and party is over, so club owners will never let more than one Microsoft employee enter their club in the same week (just to be sure).

You are organizing night life for Microsoft employees and you have statistics about how much every employee likes Friday and Saturday parties for all clubs.

You need to match people with clubs maximizing overall sum of their happiness (they are happy as much as they like the club), while half of people should go clubbing on Friday and the other half on Saturday.

输入格式

The first line contains integer NN — number of employees in MDCS.

Then an N×NN×N matrix follows, where element in ii -th row and jj -th column is an integer number that represents how much ii -th person likes jj -th club’s Friday party.

Then another N×NN×N matrix follows, where element in ii -th row and jj -th column is an integer number that represents how much ii -th person likes jj -th club’s Saturday party.

  • 2<=N<=202<=N<=20
  • NN is even
  • 0<=0<= level of likeness <=106<=10^{6}
  • All values are integers

输出格式

Output should contain a single integer — maximum sum of happiness possible.

输入输出样例

  • 输入#1

    4
    1 2 3 4
    2 3 4 1
    3 4 1 2
    4 1 2 3
    5 8 7 1
    6 9 81 3
    55 78 1 6
    1 1 1 1
    

    输出#1

    167
    

说明/提示

Here is how we matched people with clubs:

Friday: 1st person with 4th club (4 happiness) and 4th person with 1st club (4 happiness).

Saturday: 2nd person with 3rd club (81 happiness) and 3rd person with 2nd club (78 happiness).

4+4+81+78 = 167

首页