#7. 歌仙之章

歌仙之章

歌仙之章

动身吧旅行者,佚失的诗篇还在等待我们呢

时间限制:1s1s

空间限制:256MiB256MiB

题目描述

温迪酷爱饮酒,其次便是诗歌。一天,温迪听说果酒湖下藏着丰富的佳酿与诗篇,于是欣然前往,踏上了旅途。

然而这会儿,他遇上了一点麻烦。他的面前是一个大的密室,密室被分成了nmn * m的小房间,每个小房间里都将会有一只魔物看守,部分房间还会有诗或酒,每个房间只与边上的四个房间相连。在进入密室前,温迪会将体力恢复至最大值MM,并从左上角的房间(1,1)(1,1)进入,密室的出口在右下角(n,m)(n,m)

温迪的体力规则如下:

  1. 温迪每次移动,即从一个房间转移至与该房间相邻的房间,损失11点体力,进入和离开密室也会。
  2. 温迪每次遇到魔物,都会将该魔物清除,并损失11点体力。
  3. 温迪每获得一瓶酒,恢复体力k1k_1点。
  4. 温迪每获得一篇诗,恢复体力k2k_2点。
  5. 温迪的体力不能超过其最大体力MM(可以等于)。
  6. 任意过程中,当温迪的体力为负数时,视为无法离开密室。体力为00不视为无法离开。
  7. 所有体力的增加在减少之后结算。

为了能够应对密室后面未知的危机,请你帮助温迪计算,他离开出口时最多可以剩下多少体力。如果无法离开密室,请输出1-1.

说明:

例一. 最大体力M=9M = 9,房间RR中有一篇诗(可以恢复体力22点)。如果进入房间前剩余体力99点,那么先进入房间变成88点,再清除魔物变成77点,然后恢复体力变成99点。

例二.最大体力M=9M = 9,房间RR中有一篇诗(可以恢复体力22点)。如果进入房间前剩余体力11点,那么先进入房间变成00点,此时不视为失败,再清除魔物变成1-1点,此时应当视为失败。

数据格式

输入

第一行,5个正整数n,m,M,k1,k2n,m,M,k_1,k_2如题意。(其中nn为行数,mm为列数)

接下来一行,一个正整数s1s_1,表示酒的数量。然后s1s_1行,每行两个正整数a,ba,b,表示位置(a,b)(a,b)处有一瓶酒。

接下来一行,一个正整数s2s_2,表示诗的数量。然后s2s_2行,每行两个正整数a,ba,b,表示位置(a,b)(a,b)处有一篇诗。

输出

温迪离开出口时可以剩下的体力的最大值(如果此时体力恰好为零亦可)。如果无法离开密室,输出-1.

样例

输入

3 4 10 1 2
2
1 2
2 3
1
3 4

输出

1

样例解释

image

数据范围及约定

测试点编号 约定 测试点分值
11 n=1n=1,且诗与酒不会出现在同一个位置 每个测试点1010
22 m=1m=1,且诗与酒不会出现在同一个位置
3,43,4 2n,m1002 \le n,m \le 100,且诗与酒的数量均为00
55~1010 没有额外限制

对于所有数据1n,m3001 \le n,m \le 3001an1 \le a \le n1bm1 \le b \le m1M50001 \le M \le 50000s1,s250000\le s_1,s_2 \le 50000k1,k250000 \le k_1,k_2 \le 5000.