资源简介
运动员最佳匹配问题.zip

代码片段和文件信息
#include
#include
#include
using namespace std;
int na1[20][20]a2[20][20]b[20][20];
int best=0;
class people
{
public:
int value;
int dep;
int sss[21];
int record[21][21];
bool operator < (const people & b) const
{
if(value else return false;
}
people()
{
value=0;
dep=0;
for(int i=1;i<=n;i++)
sss[i]=i;
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++)
{
record[i][j]=a1[i][j]*a2[j][i];
}
}
people(const people & A)
{
value=A.value;
dep=A.dep;
for(int j=1;j<=n;j++)
sss[j]=A.sss[j];
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++)
{
record[i][j]=A.record[i][j];
}
}
};
void getbest()
{
int ijttemphkmax;
int limit;
priority_queue list;
list.push(people());
while(!list.empty())
{
people E(list.top());
list.pop();
t=E.dep;
if (t==n)
{
if(E.value>best)
best=E.value;
}
else
{
for(i=t+1;i<=n;i++)
{
people N(E);
N.dep++;
temp=N.sss[i];
N.sss[i]=N.sss[t+1];
N.sss[t+1]=temp;
N.value+=a1[t+1][N.sss[t+1]]*a2[N.sss[t+1]][t+1];
for(j=1;j<=n;j++)
{
N.record[j][N.sss[t+1]]=0;
N.record[t+1][j]=0;
}
limit=0;
for(h=t+2;h<=n;h++)
{
max=0;
for(k=1;k<=n;k++)
{
if(N.record[h][k]>max)
max=N.record[h][k];
}
limit+=max;
}
if(N.value+limit>best)
{
list.push(N);
}
}
}
}
cout<}
int getin()
{
cin>>n;
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++)
cin>>a1[i][j];
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++)
cin>>a2[i][j];
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++)
b[i][j]=a1[i][j]*a2[j][i];
for(int i=1;i<=n;i++)
best+=a1[i][i]*a2[i][i];
return 0;
}
int main()
{
getin();
getbest();
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-05-23 10:40 运动员最佳匹配问题\
目录 0 2012-05-23 10:38 运动员最佳匹配问题\Debug\
文件 553009 2012-05-23 10:38 运动员最佳匹配问题\Debug\fxy.exe
文件 796096 2012-05-23 10:38 运动员最佳匹配问题\Debug\fxy.ilk
文件 282524 2012-05-23 10:38 运动员最佳匹配问题\Debug\fxy.obj
文件 3097788 2012-05-23 10:30 运动员最佳匹配问题\Debug\fxy.pch
文件 1115136 2012-05-23 10:38 运动员最佳匹配问题\Debug\fxy.pdb
文件 91136 2012-05-23 10:38 运动员最佳匹配问题\Debug\vc60.idb
文件 135168 2012-05-23 10:38 运动员最佳匹配问题\Debug\vc60.pdb
文件 2882 2012-05-23 10:40 运动员最佳匹配问题\fxy.cpp
文件 3365 2012-05-23 10:30 运动员最佳匹配问题\fxy.dsp
文件 514 2012-05-23 10:40 运动员最佳匹配问题\fxy.dsw
文件 41984 2012-05-23 10:40 运动员最佳匹配问题\fxy.ncb
文件 48640 2012-05-23 10:40 运动员最佳匹配问题\fxy.opt
文件 737 2012-05-23 10:38 运动员最佳匹配问题\fxy.plg
- 上一篇:RtmpClient.rar
- 下一篇:星载双频软件GPS接收机研究.kdh
相关资源
- vspd7.2.308.zip
- 价值2k的H漫画小说系统
- Pythonamp;课堂amp;笔记(高淇amp;400;集第
- ddos压力测试工具99657
- UML建模大全
- 开源1A锂电池充电板TP4056原理图+PCB
- m1卡 ic卡可选择扇区初始化加密软件
- TSCC.exe
- FTP课程设计(服务端+客户端)
- 计算机图形学 边填充算法实现代码
- 电力系统潮流计算程序集合
- oracle数据迁移项目实施方案
- Web Api 通过文件流 文件到本地
- Visio图标-最新最全的网络通信图标库
- Spire API文档
- OpenGL参考手册
- Python中Numpy库最新教程
- SPD博士V5.3.exe
- 直流无刷电机方波驱动 stm32 例程代码
- layui后台管理模板
- 仿知乎界面小程序源代码
- 云平台-阿里云详细介绍
- photoshop经典1000例
- scratch垃圾分类源码(最终版本).sb
- IAR ARM 7.8破解
- TI CCS V5.4 安装步骤及破解文件
- 松下plc FP-XH的驱动
- 局域网硬件信息收集工具
- 加快Windows XP操作系统开机速度
- 联想启天M4350 BIOS升级文件
评论
共有 条评论