重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
找答案首页 > 全部分类 > 计算机类考试
搜题
网友您好, 请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)
[主观题]

试题四(共15分) 阅读下列说明和c代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 设某一

试题四(共15分)

阅读下列说明和c代码,将应填入(n)处的字句写在答题纸的对应栏内。

【说明】

设某一机器由n个部件组成,每一个部件都可以从m个不同的供应商处购得。供应商j供应的部件i具有重量Wij和价格Cij。设计一个算法,求解总价格不超过上限cc的最小重量的机器组成。

采用回溯法来求解该问题:

首先定义解空间。解空间由长度为n的向量组成,其中每个分量取值来自集合{l,2,…,m},将解空间用树形结构表示。

接着从根结点开始,以深度优先的方式搜索整个解空间。从根结点开始,根结点成为活结点,同时也成为当前的扩展结点。向纵深方向考虑第一个部件从第一个供应商处购买,得到一个新结点。判断当前的机器价格(C11)是否超过上限(cc),重量(W11)是否比当前已知的解(最小重量)大,若是,应回溯至最近的一个活结点;若否,则该新结点成为活结点,同时也成为当前的扩展结点,根结点不再是扩展结点。继续向纵深方向考虑第二个部件从第一个供应商处购买,得到一个新结点。同样判断当前的机器价格(C11+C21)是否超过上限(cc),重量(W11+W21)是否比当前已知的解(最小重量)大。若是,应回溯至最近的一个活结点;若否,则该新结点成为活结点,同时也成为当前的扩展结点,原来的结点不再是扩展结点。以这种方式递归地在解空间中搜索,直到找到所要求的解或者解空间中已无活结点为止。

【C代码】

下面是该算法的C语言实现。

(1)变量说明

n:机器的部件数

m:供应商数

cc:价格上限

w[][]:二维数组,w[i][j]表示第j个供应商供应的第i个部件的重量

c[][]:二维数组,c[i][j]表示第j个供应商供应的第i个部件的价格

best1W:满足价格上限约束条件的最小机器重量

bestC:最小重量机器的价格

bestX[].最优解,一维数组,bestX[i]表示第i个部件来自哪个供应商

cw:搜索过程中机器的重量

cp:搜索过程中机器的价格

x[]:搜索过程中产生的解,x[i]表示第i个部件来自哪个供应商

i:当前考虑的部件,从0到n-l

j:循环变量

(2)函数backtrack

Int n=3;

Int m=3;

int cc=4:

int w[3][3]={{1,2,3},{3,2,1},{2,2,2}};

int c[3][3]={{1,2,3},{3,2,1},{2,2,2}};

int bestW=8;

int bestC=0;

int bestX[3]={0,0,0};

int cw=0;

int cp=0;

int x[3]={0,0,0};

int backtrack(int i){

int j=0;

int found=0;

if(i>n-1){/*得到问题解*/

bestW= cw;

bestC= cp;

for(j=0;j<n;j++){

(1)____;

}

return 1;

}

if(cp<=cc){/*有解*/

found=1;

}

for(j=0; (2)____;j++){

/*第i个部件从第j个供应商购买*/

(3) ;

cw=cw+w[i][j];

cp=cp+c[i][i][j];

if(cp<=cc && (4) {/*深度搜索,扩展当前结点*/

if(backtrack(i+1)){found=1;}

}

/*回溯*/

cw= cw -w[i][j];

(5) ;

}

return found;

}

从下列的2道试题(试题五和试题六)中任选1道解答。

如果解答的试题数超过1道,则题号小的1道解答有效。

查看答案
更多“试题四(共15分) 阅读下列说明和c代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 设某一”相关的问题

第1题

阴道正常菌群中占优势的是()。A、棒状杆菌B、消化球菌C、乳杆菌D、类杆菌E、加德纳菌

阴道正常菌群中占优势的是()。

A、棒状杆菌

B、消化球菌

C、乳杆菌

D、类杆菌

E、加德纳菌

点击查看答案

第2题

()也称为生殖棒杆菌,可从精液和男性泌尿生殖道中分离出。
()也称为生殖棒杆菌,可从精液和男性泌尿生殖道中分离出。

A、解脲棒杆菌

B、解葡糖苷棒杆菌

C、CDC F1群 棒杆菌

D、流感嗜血杆菌

E、阴道加德纳菌

点击查看答案

第3题

()是女性阴道病相关的主要病原体。
()是女性阴道病相关的主要病原体。

A、阴道加德纳菌

B、流感嗜血杆菌

C、副流感嗜血杆菌

D、解脲棒杆菌

E、解葡糖苷棒杆菌

点击查看答案

第4题

细菌性阴道病最常见的病原体是()

A.棒状杆菌

B.溶血性链球菌

C.大肠杆菌

D.加德纳尔菌

E.沙眼衣原体

点击查看答案

第5题

阴道正常菌群不包括

A.革兰阳性需氧菌及兼性厌氧菌,如非溶血性链球菌、乳酸杆菌、棒状杆菌、肠球菌

B.革兰阴性需氧菌及兼性厌氧菌,如加德纳菌、大肠埃希菌

C.专性厌氧菌如消化球菌、梭杆菌、类杆菌

D.假丝酵母菌

E.衣原体

点击查看答案

第6题

前庭大腺炎的主要病原体为A、葡萄球菌、大肠杆菌、链球菌、白色念珠菌、淋病奈瑟菌、沙眼衣原体B、葡萄

前庭大腺炎的主要病原体为

A、葡萄球菌、大肠杆菌、链球菌、白色念珠菌、淋病奈瑟菌、沙眼衣原体

B、葡萄球菌、大肠杆菌、链球菌、棒状杆菌、淋病奈瑟菌、沙眼衣原体

C、葡萄球菌、大肠杆菌、链球菌、肠球菌、淋病奈瑟菌、沙眼衣原体

D、葡萄球菌、大肠杆菌、白色念珠菌、肠球菌、淋病奈瑟菌、沙眼衣原体

E、葡萄球菌、大肠杆菌、白色念珠菌、肠球菌、棒状杆菌、沙眼衣原体

点击查看答案

第7题

5 0 .目前宫颈炎常见病原体为 A . 葡萄球菌、 大肠杆菌、 链球菌、白念珠菌、淋病奈瑟菌、沙眼衣原体

5 0 .目前宫颈炎常见病原体为

A . 葡萄球菌、 大肠杆菌、 链球菌、白念珠菌、淋病奈瑟菌、沙眼衣原体

B . 葡萄球菌、 大肠杆菌、 链球菌、棒状杆菌、淋病奈瑟菌、沙眼衣原体

C .葡萄球菌、大肠杆菌、链球菌、厌氧菌、淋病奈瑟菌、沙眼衣原体

D . 葡萄球菌、 大肠杆菌、 白念珠菌、肠球菌、淋病奈瑟菌、沙眼衣原体

E . 葡萄球菌、 大肠杆菌、 白念珠菌、肠球菌、棒状杆菌、沙眼衣原体

点击查看答案

第8题

正常的阴道菌群中占优势的是()

A.乳酸杆菌

B.大肠杆菌

C.类杆菌

D.梭状杆菌

E.棒状杆菌

点击查看答案

第9题

下列哪种细菌菌落为卷发状

A.肺炎克雷伯菌

B.炭疽杆菌

C.阴道加特纳菌

D.蜡样芽胞杆菌

E.溃疡棒状杆菌

点击查看答案

第10题

维持yin道正常酸性环境的主要菌群是()

A.葡萄球菌

B.肠球菌

C.大肠埃希菌

D.乳杆菌

E.棒状杆菌

点击查看答案
下载上学吧APP
客服
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
选择优惠券
优惠券
请选择
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)
订单号:
遇到问题请联系在线客服
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注上学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注上学吧 -
请用微信扫码测试
选择优惠券
确认选择
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,如果您知道正确答案,欢迎您来纠错

上学吧找答案