/ Vijos / 题库 /

无线电联系

无线电联系

时间限制:1秒  内存限制:256M


【题目描述】

  FJ失去了他最喜欢的牛铃,而Bessie已经同意帮助他找到它!他们用不同的路径搜索农场,通过无线电保持联系。不幸的是,无线电中的电池电量不足,所以他们设法尽可能保持两者位置的距离最小,以节省电量。

  FJ从位置 \((fx,fy)\) 开始,并计划遵循由 \(N\) 步骤组成的路径,每个步骤都是“N”(北),“E”(东),“S”(南),或“W”(西)。Bessie从位置 \((bx,by)\) 开始,并遵循由 \(M\) 步骤组成的类似路径。两个路径可以经过相同的点。在每个时间段,FJ可以保持在他现在的位置,或沿着他的道路前进一步,无论哪个方向恰好在下一个(假设他还没有到达他的路径的最后位置)。Bessie可以做出类似的选择。在每个时间步(不包括从初始位置开始的第一步),他们的无线电消耗的能量等于它们之间距离的平方。

  请帮助FJ和Bessie计划行动策略,最大限度地减少消耗的能量总量。总量包括最终步骤,这时两者首先到达各自路径上的最终位置。

【输入格式】

  第一行输入 \(N\) 和 \(M\)。
  第二行输入整数 \(fx\) 和 \(fy\)。
  第三行输入 \(bx\) 和 \(by\) 。
  下一行包含一个长度为 \(N\) 的字符串描述FJ的路径。
  最后一行包含一个字符串的长度 \(M\) 描述Bessie的路径。
  数据满足 \(0≤x,y≤1000\)。注意,东方向为正 \(X\) 方向,北方向为正 \(Y\) 方向。

【输出格式】

  输出一个整数,表示最小能量。

【输入输出样例】

 Input

2 7
3 0
5 0
NN
NWWWWWN

 Output

28

【数据限制】

  对于 \(100\%\) 的数据, \(1≤N,M≤1000\),(0≤fx,fy,bx,by≤1000)。

【来源】

  Mr.he

信息

ID
2280
难度
(无)
分类
动态规划 点击显示
标签
递交数
0
已通过
0
通过率
?
上传者