试题查看

【分析解答题】

【C程序】
#inCluDE<stDio.h>
#DEFinE n 8/*n表示任务数和工人数*/
int C[n][n];
unsignED int minCost=65535;/*设置min的初始值,大于可能的总费用*/
int tAsk[n],tEmp[n],workErin];
voiD plAn(int k,unsignED int Cost)
int i;
iF ( (1) &&Cost<minCost)
minCost=Cost;
For (i=0;i<n;i++) tEmp[i]:tAsk[i];
ElsE
For(i=0;i<n;i++)/*分配任务k*/
iF (workEr[i]=0&& (2) )
workEr[i]=1; tAsk[k]= (3)
plAn( (4) ,Cost+C[k][i]);
(5) ; tAsk[k]=0;
/*iF*/
/*plAn*/
voiD mAin()
int i,j;
For (i=0;i<n;i++) /*设置每个任务由不同工人承担时的费用及全局数组的初值*/
workEr[i]=0;tAsk[i]=0; tEmp[i]=0;
For(j=0;j<n;j++)
sCAnF ("%D",&C[i][j]);
plAn (0,0);/*从任务0开始分配*/
printF("\n最小费用=%D\n",minCost);
For(i二0;i<n;i++)
pnntF("tAsk%D iB、AssignED toworkEr%D\n",i,tEmp[i]);
/*mAin*/

查看答案解析

参考答案:

正在加载...

答案解析

正在加载...

根据网考网移动考试中心的统计,该试题:

0%的考友选择了A选项

0%的考友选择了B选项

0%的考友选择了C选项

0%的考友选择了D选项

你可能感兴趣的试题

下面的UML类图描绘的是(46)设计模式。关于该设计模式的叙述中,错误的是(47开-闭原则(Open-ClosedPrinciple,OCP)是面向对象的可复用开-闭原则(Open-ClosedPrinciple,OCP)是面向对象的可复用开-闭原则(Open-ClosedPrinciple,OCP)是面向对象的可复用开-闭原则(Open-ClosedPrinciple,OCP)是面向对象的可复用开-闭原则(Open-ClosedPrinciple,OCP)是面向对象的可复用