导航:首页 > 户外夜景 > 杭电夜景

杭电夜景

发布时间:2021-02-02 04:09:03

A. 一道应用迪杰斯特拉算法的C语言题。求改错

知识教学计划此项计划粗的吃的醋

B. 自考!我今年专科毕业,电子信息工程技术,报考了明年4月杭州电子科技大学。

自考贵在坚持 不过确实能学到很多东西

C. 杭电“一个人的旅行”,我错哪

#include<stdio.h>
#include<string.h>
intt,s,d;
#defineMAXSIZE1100
#defineMAXSIZE2MAXSIZE+10
intused[MAXSIZE2];
unsignedintmap[MAXSIZE2][MAXSIZE2];
intdis[MAXSIZE2];
intcun[MAXSIZE2];
inti,j;

voidinit()
{
memset(map,1,sizeof(map));
memset(dis,1,sizeof(dis));
memset(used,0,sizeof(used));
memset(cun,1,sizeof(cun));
return;
}

voidinput()
{
inta,b,c,k;
for(i=0;i<t;i++)
{
("%d%d%d",&a,&b,&c);
if(map[a][b]>c)
map[a][b]=map[b][a]=c;
}
for(i=1;i<=s;i++)
{
scanf("%d",&k);
dis[k]=0;
}
return;
}

voidwork()
{
intmin;
while(1)
{
min=0;
for(i=1;i<=MAXSIZE;i++)
{
if(!used[i]&&dis[i]<dis[min])
min=i;
}
if(min==0)break;
used[min]=1;
for(i=1;i<=MAXSIZE;i++)
{
if(dis[i]>dis[min]+map[min][i])
dis[i]=dis[min]+map[min][i];
}
}

return;
}

voidout()
{
unsignedintlast=-1;
intz;
for(i=1;i<=d;i++)
{
scanf("%d",&z);
cun[i]=dis[z];
}
for(i=1;i<=d;i++)
{
if(cun[i]<last)
last=cun[i];
}
printf("%d ",last);
}

intmain()
{
while(scanf("%d%d%d",&t,&s,&d)==3&&s+d+t)
{
init();
input();
work();
out();
}
return0;
}

阅读全文

与杭电夜景相关的资料

热点内容
沈阳凯撒旅行社招聘 浏览:748
阳江海韵戴斯度假酒店 浏览:590
电动汽车技术政策 浏览:261
户外街舞垫子 浏览:491
fuso越野房车多少钱 浏览:913
京郊特色度假 浏览:724
山羊皮卡车 浏览:374
中国旅游安全问题 浏览:399
武汉新能源汽车销售 浏览:142
l怀化旅游攻略 浏览:897
车个性内饰 浏览:135
奔驰S级内饰改装 浏览:101
皮卡并线 浏览:398
皮卡堂食物 浏览:8
安徽安凯华夏汽车配件有限公司 浏览:547
东京到大阪旅游攻略 浏览:492
东风轿车价格 浏览:293
金希澈豪车 浏览:826
皮卡丘人气 浏览:924
峨秀湖国际度假区 浏览:932