1115. 又找女朋友

FS 上次自己探索找女朋友并没有成功,于是他找到了已经脱单了的 SLF 帮他总结一下。身经百战见得多的 SLF 告诉他搭讪不能有那么强的目的性,但是也需要投其所好。

SLF 仍然和上次一样把这个模型解释为一个足够大的地图,FS 和他心仪的女生分别在点 (x_1,y_1)(x_2,y_2) 上。FS 搭讪的时间为 T,在每个单位时间里,FS 将会抛出一个话题,这个话题将生成一阵风(东南西北),FS 可以选择顺风偏移一个单位或者留在原地,若 FS 最终能到达女生所在的位置则视为脱单。

FS 是个非常追求效率的人,他想知道自己至少需要花费多少时间就可以脱单,但是他觉得背 SLF 帮他准备的话题已经非常烧脑和麻烦了,于是想请你帮忙计算他到底可以多早脱单。

才不是什么 gal game 教程呢哼╭(╯^╰)╮事实证明,两个人离得足够远,无论怎么努力都是没办法在一起的唉。

输入

第一行两个正整数 x_1,y_1 \ (1 \leq x_1,y_1 \leq 10^9),表示 FS 的所在位置。

第二行两个正整数 x_2,y_2 \ (1 \leq x_2,y_2 \leq 10^9),表示女生的所在位置。

第三行一个正整数 T \ (1 \leq T \leq 10^6),表示 T 个时刻。

接下来 T 行,每行一个字符,表示 FS 抛出的话题造成的风向,用东南西北的英文单词的首字母表示。

输出

输出 FS 脱单最少需要的时间。如果 FS 无法脱单,则输出 Single dog!

样例

标准输入 复制文本
1 1
2 2
5
E
N
W
W
N
标准输出 复制文本
3

提示

东 East,南 South,西 West,北 North。

行的坐标由北至南,列的坐标由西至东。

题目最终解释权: 人民教育出版社 初中地理课本 七年级上册 第三章:天气与气候 知识点:风向与风力

意思就是如果吹来的是东风,FS 可以选择使自已位置 y_1 的值减一,也可以不移动;如果吹来的是北风,FS 可以选择使自已位置 x_1 的值加一,也可以不移动;其它情况同理。

来源

2018 软件学院蓝桥杯热身赛 (For 18SEer only)

登录以提交代码。
单点时限 1 秒
内存限制 128 MB
提交 924
通过 213