皮皮学,免费搜题
登录
搜题
【简答题】
阅读下列程序说明和C代码,将应填入(n)处的字句写在对应栏内。 【说明】 设某城市有n个车站,并有m条公交线路连接这些车站,设这些公交车都是单向的,这n个车站被顺序编号为0至n-1。输入该城市的公交线路数、车站个数,以及各公交线路上的各站编号,求得从站0出发乘公交车至站n-1的最少换车次数。 用输入信息构建一张有G(用邻接矩阵g表示),有的顶点是车站,若有某条公交线路经i站能到达j站,就在顶点i到顶点j之间设置一条权为1的有向边<i,j>。如是这样,从站点x至站点y的最少上车次数便对应图G中从点x至点y的最短路径长度。而程序要求的换车次数就是上车次数减1。 【函数5-9】 include <stdio.h> define M 20 define N 50 int a[N+1]; /*用于存放一条线路上的各站编号*/ iht g[N][N]; /*存储对应的邻接矩阵*/ int dist[N]; /*存储站0到各站的最短路径*/ int m,n; void buildG() { int i,j,k,sc,dd; printf ('输入公交线路数,公交站数/n'); scanf('%d%d', &m, &n); for(i=0; i<n; i++) /*邻接矩阵清0*/ for(j = 0; j < n; j++)g[i][j] = 0; for(i=0; i<m; i++){ printf('沿第%d条公交车线路前进方向的各站编号(O<=编号<=%d,-1结束):/n', i+1, n-1); sc=0;/* 当前线路站计数器 */ while(1){ scanf('%d',&dd); if(dd==-1)break; if(dd>=0 && dd<n) (1); } a[sc]=-1; for(k=1;a[k]>=0; k++) /* 处理第i+1条公交线路 */ for(j=0; j<k; j++) g(2)=1; } } int minLen() { int j, k; for(j=0;j<n;j++)dist[j]=g[0][j]; dist[0]=1; do{ for(k=-1,j=0;j<n;j++) /* 找下一个最少上车次数的站*/ if(dist[j]>0&&(k==-1 || dist[j]<dist[k]))k=j; if (k<0 || k==n-1) break; dist[k]=-dist[k]; /* 设置k站已求得上车次数的标记 */ for(j=1;j<n;j++) /* 调整经过k站能到达的其余各站的上车次数 */ if ((3) && (dist[j]==0 || -dist[k]+1<dist[j])) dist[j]=(4); }while(1); j=dist[n-1]; return (5); } void main() { int t; buildG(); if((t=minLen()<0)printf('无解!/n'); else pdnff('从0号站到%d站需换车%d次/n”,n-1,t); }
拍照语音搜题,微信中搜索"皮皮学"使用
参考答案:
参考解析:
知识点:
.
..
皮皮学刷刷变学霸
举一反三
【单选题】本题涉及的有关贸易术语的国际惯例是( )。
A.
《INCOTERMS2000》
B.
《1941年美国对外贸易定义修正本》
C.
《1932年华沙-牛津条约》
D.
《日内瓦公约》
【简答题】若要在记事本应用程序创建一个新的文档,则在窗口的"文件"菜单中单击().A. A:新建 B. B:打开 C. C:页面设置 D. D:保存
【单选题】《 1941 年美国对外贸易定义修正本》的主要适用范围是( )。
A.
亚洲
B.
欧洲
C.
非洲
D.
北美洲
【单选题】《1941年美国对外贸易定义修正本》中将FOB分为6种,其中“FOB vessel…named port of ship.merit”与《2000年国际贸易术语解释通则》中对FOB的解释基本相似。 ( )
A.
正确
B.
错误
【判断题】休谟是一位典型的自由非决定论的支持者。()
A.
正确
B.
错误
【多选题】《2010通则》与《1990年美国对外贸易定义修正本》在FOB贸易术语上的主要区别是
A.
适用的运输方式不同
B.
表达方式多寡不同,前者只有1种,后者有6种
C.
出口清关手续及其费用承担方式不同
D.
进口清关手续及其费用承担方式不同
【多选题】有关国际贸易术语的国际贸易惯例有( )。
A.
1932年华沙—牛津规则
B.
1941年美国对外贸易定义修正本
C.
1993年国际商会的500号出版物
D.
2000年通则
【单选题】《1990年美国对外贸易定义修正本》的主要适用范围是在
A.
全球
B.
亚洲
C.
北美洲
D.
欧洲
【单选题】1局域网中有台计算机名为“wx”,若想查找该计算机,以下正确的是
A.
\\wx
B.
\wx
C.
//wx
D.
/wx
【多选题】INCOTERMS2010与《1990年美国对外贸易定义修正本》在FOB贸易术语上的主要区别是()
A.
风险划分点不同
B.
适用的运输方式不同
C.
表达方式多寡不同,前者只有1种,后者有6种
D.
出口清关手续及其费用承担方式不同
E.
进口清关手续及其费用承担方式不同
相关题目: