#P3739. [HAOI2014] 走出金字塔

    ID: 3101 远端评测题 1000ms 125MiB 尝试: 0 已通过: 0 显示难度普及+/提高− 上传者: 标签>2014河南各省省选

[HAOI2014] 走出金字塔

题目描述

在探险的过程中,考古学家 Dr. Kong 无意地被困在一个金字塔中。金字塔中的每个房间都是三角形。Dr. Kong 可以破壁走到相邻的房间去。例如,如果他目前处于三角形 (2,2)(2,2) 房间,那么他可以破壁走到三角形 (2,1)(2,1)、(2,3)(2,3) 或 (1,1)(1,1) 房间。但破壁一面墙需要花费 KK 分钟时间,而考古学家 Dr. Kong 的体能只能支持他 SS 分钟。

好在 Dr. Kong 手中有这个金字塔地图,他发现金字塔有许多出口,一旦他进入一个有出口的三角形房间,他再用 11 分钟就可以走出金字塔。

现在,你能否帮助 Dr. Kong 找到一个走出金字塔花费时间最少的出口?若能,输出 Dr. Kong 走出金字塔后还剩下的体能时间(应当大于或等于 00);若不能,输出 −1-1。

输入格式

第一行共四个整数,N,M,K,SN,M,K,S,其中,

  • NN 表示金字塔的层数;
  • MM 表示出口数;
  • KK 表示破壁一面墙的时间;
  • SS 表示考古学家 Dr. Kong 体能维持分钟数。

第二行有两个整数 Xa,YaX_a,Y_a 表示考古学家 Dr. Kong 所在的位置;

第三行至第 M+2M+2 行,每行有两个整数 Xi,YiX_i,Y_i,表示有出口的三角形坐标位置。

输出格式

输出 Dr. Kong 走出金字塔后还剩下的体能时间;若不能,输出 −1-1。

4 2 2 10
2 1
3 5
4 4
3

提示

数据范围及约定

对于全部数据,1≤N≤1061 \le N \le 10^6,0≤M≤1040\le M\le 10^4,0<K≤200<K\le 20,10≤S≤10410\le S\le 10^4。

所有的数据都是整数,且数据之间有一个空格。