问题3500--KTV

3500: KTV

时间限制: 1 Sec  内存限制: 512 MB
提交: 0  解决: 0
[提交] [状态] [讨论版] [命题人:]

题目描述

有九个朋友一起去唱KTV。他们唱的前三首歌总是有这样一个要求:每首歌由三个人来唱,且每个人都只唱一首歌。但是有些朋友不愿一起唱同一首歌,因此并不是所有组合都可以。而且三个人如果能在一起唱歌,他们有一个默契程度,不同的三个人唱歌的默契程度又有不同。 我们给出所有可行的三人组合以及他们的默契度,请你写一个程序找出一个方案,使得这三首歌的默契度之和最大。

输入

第一行包含一个整数n(1<=n<=100),为所有可行的组合的数量。 接下来n行,每行四个整数a,b,c,w描述一个可行的组合。表示编号为a,b,c的三人唱同一首歌时默契度为w。

输出

输出共一行。如果有可行方案,输出三首歌能够达到的最大默契度,如果找不出可行的方案则输出一行“Impossible”。

样例输入

5
1 2 3 10
4 5 6 20
7 8 9 30
1 3 5 15
2 4 6 18

样例输出

63

来源/分类


[提交] [状态]