试题详情
- 简答题 羽毛球队有男女运动员各n人。给定两个n×n的矩阵P和Q。P[i][j]是男运动员i和女运动员j配合组成混合双打的竞赛优势,Q[i][j]是女运动员i和男运动员j配合的竞赛优势。由于技术配合或心理状况等各种因素的影响,P[i][j]并不一定等于Q[j][i]。 采用回溯法设计一个算法,计算男女运动员最佳搭配的配对法,使得各组男女双方竞赛优势乘积的总和达到最大。
-
对于这个问题,解空间如下:
在这个解空间中采用回溯方法,由于一个男队员只能和一个女队员搭档,反之也同理,因此,对于搜索的第一步选定某男和某女,那么第二个男队员就不能和第一个男队员的女搭档组合,因此,剪去改女队员的分枝。
将男女队员的竞赛优势乘积计算出来,然后将各组男女的优势乘积进行相加。找出最大值。 关注下方微信公众号,在线模考后查看
热门试题
- 鸡兔同笼算法属于算法的一种,按照算法的设
- 最长公共子序列算法利用的算法是()。
- 广度优先是()的一搜索方式。
- 完数算法属与算法的一种,应该具有的算法的
- 已知while的基本语法如下:其中表达式
- 以深度优先方式系统搜索问题解的算法称为(
- 数据结构与算法里,以下经典著作中,哪本记
- 关于是否能查找到特定元素,下列选项中说法
- 一根绳子有320米长,每天截取12米,问
- ACM算法的素数算法可以()来完成。
- 已知Ak=(a
- 数据结构中,关于查找表的逻辑结构,下列选
- 在一般输入数据的程序里,输入多多少少会影
- do{printf("Tobeornot
- 8和12的公约数有哪些()
- 数据结构中,次关键字能标识若干条记录。
- 经常采用的算法主要有()、()、()、(
- Prim算法和Dijkstra算法选择下
- 打印1-10000以内的所有完数,这个算
- 设有n个活动的集合s={1,2,…,n}