冬令营预备网络流与匹配题目:寻找佳爱情配对方案.pdfVIP

  • 0
  • 0
  • 约1.49千字
  • 约 2页
  • 2026-02-13 发布于北京
  • 举报

冬令营预备网络流与匹配题目:寻找佳爱情配对方案.pdf

丘比特的烦恼(Cupid.exe)

随着社会的不断发展,人与人之间的感情越功利化。,爱神丘比

特发现,爱情也已不再是完全的了。这使得丘比特很是苦恼,他越来越难找

到合适的男女,并向他们射去丘比特之箭。于是丘比特千里迢迢远赴,找到

东方人爱情的神——月下老人,向他求教。

月下老人告诉丘比特,的爱情并不是不存在,而是他没有找到。在东方,

人们讲究的是缘分。月下老人只要做一男一女两个泥人,在他们之间连上一条红

线,那么它们所代表的人就会相爱——无论他们身处何地。而丘比特的爱情之箭

只能射中两个距离相当近的人,选择的范围自然就小了很多,不能找到真正的有

缘人。

科技改造了自己的弓箭,使得比特之箭的射程大大增加。这样,射中有缘人的机

会也增加了不少。

节(Valentinesday)的午夜零时,丘比特开始了自己的工作。他选择

了一组数目相等的男女,感应到他们互相之间的缘分大小,并依此了神箭,

使他们产生爱意。他希望能选择方法,使被他选择的每一个人中一次,

且每一对中的人之间的缘分的和最大。

当然,无论丘比特怎么改造自己的弓箭,总还是存在的。首先,弓箭的

射程尽管增大了,但毕竟还是有限的,不能像月下老人那样,做到“千里姻缘一

线牵”。其次,无论怎么改造,箭的轨迹终归只能是一条直线,也就是说,如果

两个人之间的连线段上有别人,那么莫不可向他们丘比特之箭,否则,按月

下老人的话,就是“乱点鸳鸯谱”了。

凡人,你的任务是运用先进的计算机为丘比特找到最佳的方案。

输入文件格式:

输入文件第一行为正整数k,表示丘比特之箭的射程,第二行为正整数

n(n30),随后有2n行,表示丘比特选中的人的信息,其中前n行为男子,后n

行为女子。每个人的信息由两部分组成:他的和他的位置。是长度小于

20且仅包含字母的字符串,忽略大小写的区别,位置是由一对整数表示的坐标,

它们之间用空格分隔。格式为xyName。输入文件剩下的部分描述了这些人的

缘分。每一行的格式为Name1Name2p。Name1和Name2为有缘人的,p是

他们之间的缘分值(p为小于等于255的正整数)。以一个End作为文件结束标志。

每两个人之间的缘分至多只被描述一次。如果没有被描述,则说明他们缘分值为

1。

输出文件格式:

输出文件仅一个正整数,表示每一对中的人之间的缘分的总和。这个和

应当是最大的。

输入样例(cupid.in):

2

3

00Adam

11Jack

02George

10Victoria

01Susan

12Cathy

AdamCathy100

SusanGeorge20

GeorgeCathy40

JackSusan5

CathyJack30

VictoriaJack20

AdamVictoria15

End

输出样例(cupid.out):

65

文档评论(0)

1亿VIP精品文档

相关文档