B. 上帝的机器人

    传统题 1000ms 128MiB

上帝的机器人

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

2、上帝的机器人

题目描述

上帝首先给了你两个正整数 n,mn,m

现在有一个无限大的二维平面,一开始这个二维平面上所有坐标点的幸运值都是 00,现在上帝决定给予这个二维平面 qq 次祝福,其中第 ii 次祝福会让坐标 (xi,yi)(x_i,y_i)(满足 1xin,1yim1 \le x_i \le n,1 \le y_i \le m)的幸运值 +1+1

现在有一个机器人初始在坐标 (sx,sy)(sx,sy)(满足 1sxn,1sym1 \le sx \le n,1 \le sy \le m)上,接下来上帝会给机器人一个字符串 ss,字符串 ss 只由 W\texttt{\texttt{W}}S\texttt{\texttt{S}}A\texttt{\texttt{A}}D\texttt{\texttt{D}} 这四种字符构成,所代表的含义是:

  • WW:如果当前机器人在坐标 (x,y)(x,y) 上,则下一步机器人会走到坐标 (x1,y)(x-1,y) 上。
  • SS:如果当前机器人在坐标 (x,y)(x,y) 上,则下一步机器人会走到坐标 (x+1,y)(x+1,y) 上。
  • AA:如果当前机器人在坐标 (x,y)(x,y) 上,则下一步机器人会走到坐标 (x,y1)(x,y-1) 上。
  • DD:如果当前机器人在坐标 (x,y)(x,y) 上,则下一步机器人会走到坐标 (x,y+1)(x,y+1) 上。

机器人会从左到右扫描这个字符串 ss 的每一个字符,并且会按照字符所表示的含义进行移动。机器人每走到一个格子,能量值就会加上对应坐标的幸运值(机器人一开始的能量值为初始坐标的幸运值)。

现在问你,当机器人按照操作序列移动完毕后,机器人的能量值是多少?

注意移动过程中的坐标 (x,y)(x,y) 不一定满足 1xn,1ym1 \le x \le n,1 \le y \le m

输入格式

第一行三个正整数 n,m,qn,m,q1n,m,q1061 \le n,m,q \le 10^6)。

接下来 qq 行,其中第 i+1i+1 行两个正整数 xi,yix_i,y_i

接下来一行两个正整数 sx,sysx,sy

最后一行一个字符串 ss1s1061 \le |s| \le 10^6),表示操作序列。

输出格式

一行一个整数,表示机器人的最终能量值。

样例输入 1

3 3 3
1 1
2 2
3 3
1 1
SDSDAWAW

样例输出 1

5

数据范围

  • 对于30% 的数据,满足 1n,m,q,s1001 \le n,m,q,|s| \le 100
  • 对于60% 的数据,满足 1n,m,q,s10001 \le n,m,q,|s| \le 1000
  • 对于100% 的数据,满足 1n,m,q1061 \le n,m,q \le 10^61s1061\le |s| \le 10^61xin,1yim1\le x_i\le n,1\le y_i\le m1sxn,1sym1\le sx\le n,1\le sy\le m

暑假j3

未参加
状态
已结束
规则
IOI
题目
5
开始于
2026-7-30 12:45
结束于
2026-7-31 0:45
持续时间
12 小时
主持人
参赛人数
7