首页
登录
从业资格
阅读下列说明和C代码,回答问题1和问题2,将解答填入答题纸的对应栏内。 [说明
阅读下列说明和C代码,回答问题1和问题2,将解答填入答题纸的对应栏内。 [说明
admin
2022-08-02
60
问题
阅读下列说明和C代码,回答问题1和问题2,将解答填入答题纸的对应栏内。[说明]凸多边形是指多边形的任意两点的连线均落在多边形的边界或者内部。相邻的点连线落在多边形边上,称为边,不相邻的点连线落在多边形内部。称为弦。假设任意两点连线上均有权重,凸多边形最优三帮剂分问题定义为:求将凸多边形划分为不相交的三角形集合,且各三角形权重之和最小的剖分方案。每个三角形的权重为三条边权重之和。假设N个点的凸多边形点编号为V1,V2,……,VN,若在VK处将原凸多边形划分为一个三角形V1VkVN,两个子多边形V1,V2,…,Vk和Vk,Vk+1,…VN,得到一个最优的剖分方案,则该最优剖分方案应该包含这两个子凸边形的最优剖分方案。用m
[j]表示带你Vi-1,Vi,…Vj构成的凸多边形的最优剖分方案的权重,S
[j]记录剖分该凸多边形的k值。
其中:Wj,i-1分别为该三角形三条边的权重。求解凸多边形的最优剖分方案,即求解最小剖分的权重及对应的三角形集。[C代码]#include#define N 6//凸多边形规模int m[N+1] [N+1]; //m
[j]表示多边形Vi-1到Vj最优三角剖分的权值int S[N+1] [N+1]; //S
[j]记录多边形Vi-1 到Vj最优三角剖分的k值int W[N+1] [N+1]; //凸多边形的权重矩阵,在main函数中输入/*三角形的权重a,b,c,三角形的顶点下标*/int get_ triangle_weight(int a,int b,int c){return W[a]
+W
[c]+W[c][a];}/*求解最优值*/void triangle_partition(){int i,r,k,j;int temp;/*初始化*/for(i=1;i<=N;i++){m
=0;}/*自底向上计算m,S*/for(r=2;(1);r++){/*r为子问题规模*/ //r<=Nfor(i=1;k<=N-r+1;i++){(2); //int j=i+r-1m
[j]= m
[j]+m[i+1][j]+get_triangle_weight(i-1,i,j); /*k=j*/S
[j]=i;for(k=j+1;ktemp=m
[k]+m[k+1][j]+ge_triangle_ weight(i-1,k,j);if((3)){/*判断是否最小值*/ //tempm
[j]=temp;S
[j]=k;}}}}}/*输出剖分的三角形i,j:凸多边形的起始点下标*/void print_triangle(int i,int j){if(i==j) return;print_triangle(i,S
[j]);print_triangle((4)); //s
[j]+1,jprint(“V%d- -V%d--V%d\n“,i-1,S
[j],j);}[问题1] (8分)根据说明和C代码,填充C代码中的空(1) ~ (4)。[问题2] (7分)根据说明和C代码,该算法采用的设计策略为(5),算法的时间复杂度为(6),空间复杂度为(7) (用0表示)。
选项
答案
解析
问题1:
(1)r<=N
(2)intj=i+r-1;
(3)temp<m
[j]
(4)s
[j]+1
问题2:
(5)动态规划
(6)O(n^3)
(7)O(n^2)
转载请注明原文地址:https://tihaiku.com/congyezige/2409396.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
下表中两个事务的调度带来的问题是() A.丢失修改 B.读脏数据 C.没
假设某医院诊疗科、医生和患者各实体对应的关系模式如下:诊疗科(科室代码,科室名称
在文件系统阶段的信息处理中,人们关注的中心问题是系统功能的设计,因而处于主导地位
下列叙述中正确的是()。A.算法的效率只与问题规模有关,与存储结构无关 B.
一级封锁协议解决了事务的并发操作带来的_()_不一致性的问题。A.数据丢失修改
下表中两个事务的调度带来的问题是() A.丢失修改 B.读脏数据 C.没
数据库的并发操作可能带来的问题包括()A.增强数据独立性 B.非授权访问
阅读下列说明,冋答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某水果零售
阅读下列说明,冋答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某图书馆的
阅读下列说明,冋答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某地人才交
随机试题
StudentsarecalledinAmericanclasses[br][originaltext]W:Jack,canyousay
Atfirst,thecompanyrefusedtopurchasetheequipment,butthisdecisionwas_
Leptiniseffectiveinreducingweightbutit’smanyyearsawaybeforehumansca
产生X线应具备的条件中,无关的是A.电子源 B.高真空 C.阳极靶 D.高
A.慢性病面容 B.甲亢面容 C.二尖瓣面容 D.伤寒面容 E.贫血面容
下面哪个属于晶体溶液?( )A.右旋糖酐 B.山梨醇 C.乳酸钠 D.高
冻土地区的路基宜填筑()。 A.粉土B.黏土C.粉质黏土D.砂土
神经-平滑肌接头属于A.化学性突触 B.电突触 C.定向突触 D.非定向突
在工程施工质量验收活动中,分部工程质量验收的合格条件包括( )。A.所含主要分
患者男,68岁。2个月前因妻生病住院出现焦虑不安、情绪低落、兴趣减退、失眠早醒,
最新回复
(
0
)