运动员最佳配对题(习题5—14).docVIP

  • 36
  • 0
  • 约4.54千字
  • 约 9页
  • 2018-10-11 发布于江苏
  • 举报
运动员最佳配对题(习题5—14)

运动员最佳配对问题(习题5—14) ?? 羽毛球队有男女运动员各n人.给定两个n×n得矩阵P和Q. ?? P[i][j]是男运动员i和女运动员j配对组成混合双打的运动员竞赛优势. ?? Q[i][j]是女运动员i和男运动员j配合的女运动员竞赛优势. ?? 由于技术配合和心理状态等各种因素影响,P[i][j]不一定等于Q[i][j]. ?? 男运动员i女运动员j配合组成混合双打的男女双方竞赛优势为P[i][j]×Q[j][i]. ?? 设计一个算法,计算男女运动员最佳配对法,使各组男女双方竞赛优势的总和达到最大. 此题目的解空间显然是一棵排列树,可以套用搜索排列树的回溯法框架: void backtrack(int t) {???? if(tn)compute(); ???? else ?????????? for(int j=i;j=n;j++) ?????????? { ?????????????? swap(r,t,j); ?????????????? backtrack(i+1); ?????????????? swap(r,t,j); ?????????? } } void compute() { ???? int temp=0; ???? for(int i=1;i=n;i++) ???????? temp+=p[i][r[i]]*q[r[i]][i]; ???? if

文档评论(0)

1亿VIP精品文档

相关文档