hdu2066

一个人的旅行

Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 5851    Accepted Submission(s): 1955


Problem Description
虽然草儿是个路痴(就是在杭电待了一年多,居然还会在校园里迷路的人,汗~),但是草儿仍然很喜欢旅行,因为在旅途中 会遇见很多人(白马王子,^0^),很多事,还能丰富自己的阅历,还可以看美丽的风景……草儿想去很多地方,她想要去东京铁塔看夜景,去威尼斯看电影,去阳明山上看海芋,去纽约纯粹看雪景,去巴黎喝咖啡写信,去北京探望孟姜女……眼看寒假就快到了,这么一大段时间,可不能浪费啊,一定要给自己好好的放个假,可是也不能荒废了训练啊,所以草儿决定在要在最短的时间去一个自己想去的地方!因为草儿的家在一个小镇上,没有火车经过,所以她只能去邻近的城市坐火车(好可怜啊~)。
 


 

Input
输入数据有多组,每组的第一行是三个整数T,S和D,表示有T条路,和草儿家相邻的城市的有S个,草儿想去的地方有D个;
接着有T行,每行有三个整数a,b,time,表示a,b城市之间的车程是time小时;(1=<(a,b)<=1000;a,b 之间可能有多条路)
接着的第T+1行有S个数,表示和草儿家相连的城市;
接着的第T+2行有D个数,表示草儿想去地方。
 


 

Output
输出草儿能去某个喜欢的城市的最短时间。
 


 

Sample Input
  
  
6 2 3 1 3 5 1 4 7 2 8 12 3 8 4 4 9 12 9 10 2 1 2 8 9 10
 


 

Sample Output
  
  
9
 #include<stdio.h>
#define M 100000000
int map[1001][1001],dist[1001],s[1001],a[1001],b[1001];
void Dij(int v,int w)
{
 int i,j,dir,min;
 for(i=1;i<=w;i++)
 {
  s[i]=0;
  dist[i]=map[v][i];
 }
 s[v]=1;
 dist[v]=0;
 for(i=1;i<=w;i++)
 {
  min=M;
  for(j=1;j<=w;j++)
   if(s[j]==0&&min>dist[j])
   {
    dir=j;
    min=dist[j];
   }
   if(min==M)break;
   s[dir]=1;
   for(j=1;j<=w;j++)
    if(s[j]==0&&dist[j]>dist[dir]+map[dir][j])
     dist[j]=dist[dir]+map[dir][j];
 }
}
int main()
{
 int i,j,e,d,time,T,S,D,min;
 while(scanf("%d%d%d",&T,&S,&D)!=EOF)
 {
  for(i=0;i<1001;i++)
   for(j=0;j<1001;j++)
    map[i][j]=M;
  for(i=1;i<=T;i++)
  {
   scanf("%d%d%d",&e,&d,&time);
if(map[e][d]>time)
   map[e][d]=map[d][e]=time;
  }
  for(i=1;i<=S;i++)
   scanf("%d",&a[i]);
  for(i=1;i<=D;i++)
   scanf("%d",&b[i]);
  min=M;
  for(i=1;i<=S;i++)
  {
   Dij(a[i],1001);
   for(j=1;j<=D;j++)
    if(dist[b[j]]<min)
     min=dist[b[j]];
  }
  printf("%d\n",min);
   
 }
 return 0;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值