#1412. 宝石阵法

宝石阵法

宝石阵法

题目描述

魔法阵是一个n×mn \times m的格子(高nn,宽mm),n×mn \times m为偶数。佳佳手中有n×mn \times m个宝石(以11~n×mn \times m编号)。佳佳从最右上角的格子开始走,从一个格子可以走到上、下、左、右44个相邻的格子,但不能走出边界。每个格子必须且仅能到过11次,这样佳佳一共走了n×mn \times m个格子停止(随便停哪里)。佳佳每进入一个格子,就在该格子里放入一颗宝石。他是按顺序放的,也就是说——第ii个进入的格子放入ii号宝石。

如果两颗宝石的编号对n×m2\frac{n \times m}{2}取模的值相同,则认为这两颗宝石相互之间有微妙的影响。也就是说,我们按照宝石的编号对n×m2\frac{n \times m}{2}取模的值,将宝石分成n×m2\frac{n \times m}{2}对,其中每对都恰有两颗宝石。对于每一对宝石,设第一颗宝石在第aa行第bb列,另一颗宝石在第cc行第dd列,那么定义这22个宝石的魔力影响值为k1×ac+k2×bdk_{1} \times |a-c| + k_{2} \times |b-d|

需要你求出的是,在所有合乎题意的宝石摆放方案中,所有成对的宝石间的最大魔力影响值的最小值为多少。换句话说,如果我们定义对n×m2\frac{n \times m}{2}取模的值为ii的一对宝石的魔力影响值为aia_{i}。你需要求出的就是$\max\{a_{i} \mid i=0,1,2,\ldots,\frac{n \times m}{2}-1\}$的最小值。

输入格式

只有一行用空格隔开的44个整数,分别是nnmmk1k_{1}k2k_{2}

输出格式

只需输出一个整数,即题目所要求的"所有成对的宝石间的最大魔力影响值的最小值"。

数据范围与提示

对于100%100\%的数据,1n×m501 \leq n \times m \leq 500<k1,k2327670 < k_{1},k_{2} \leq 32767

样例

2 2 2 2
4