首页 / 题库

P16050 - 生化危机

数据结构入门
通过次数0 提交次数0 内存限制 512MB 时间限制1秒

描述

小a住的国家被僵尸侵略了!小a打算逃离到该国唯一的国际空港逃出这个国家。<br>


该国有N个城市,城市之间有道路相连。一共有M条双向道路。保证没有自环和重边。<br>


K个城市已经被僵尸控制了,如果贸然闯入就会被感染TAT...所以不能进入。由其中任意城市经过不超过S条道路就可以到达的别的城市,就是危险城市。换句话说只要某个没有被占城市到某个被占城市不超过s距离,就是危险。<br>

小a住在1号城市,国际空港在N号城市,这两座城市没有被侵略。小a走每一段道路(从一个城市直接到达另外一个城市)得花一整个白天,所以晚上要住旅店。安全的的城市旅馆比较便宜要P元,而被危险的城市,旅馆要进行安保措施,所以会变贵,为Q元。所有危险的城市的住宿价格一样,安全的城市也是。在1号城市和N城市,不需要住店。<br>


小a比较抠门,所以他希望知道从1号城市到N号城市所需要的最小花费。<br>

输入数据保证存在路径,可以成功逃离。输入数据保证他可以逃离成功。<br>

输入

第一行4个整数(N,M,K,S)<br>

第二行2个整数(P,Q)<br>

接下来K行,ci,表示僵尸侵占的城市<br>

接下来M行,ai,bi,表示一条无向边

输出

一个整数表示最低花费

样例

  • 复制
  • 复制

提示

![](/uploads/20240514/17156547292011.png)<br>
对于20%数据,N<=50<br>

对于100%数据,2 ≦ N ≦ 100000, 1 ≦ M ≦ 200000, 0 ≦ K ≦ N - 2, 0 ≦ S ≦ 100000<br>

1 ≦ P < Q ≦ 100000<br>

意见反馈

    最多上传3张图片,格式为JPG、PNG、JPEG,单张不超过5MB

    注册

    发送验证码

    密码必须包含数字、字母和特殊字符

    找回密码

    发送验证码

    密码必须包含数字、字母和特殊字符

    运行 ID:67149

    • 测试点1:Accepted
    • 用时:0 ms
    • 内存:288 kb
    • 测试点2:Accepted
    • 用时:0 ms
    • 内存:288 kb
    输入
    203
    输出
    203

    test

    测评信息

    错误.in文件下载

    错误.out文件下载

    运行 ID:67149

    2019-01-24 15:06:36