#ABC294E. 2xN 网格

2xN 网格

2xN 网格

题目描述

有一个 22LL 列的网格。设 (i,j)(i,j) 表示从上数第 ii(i{1,2})(i\in\lbrace 1,2\rbrace)、从左数第 jj(1jL)(1 \le j \le L) 的格子。(i,j)(i,j) 上写有整数 xi,jx _ {i,j}

求满足 x1,j=x2,jx _ {1,j}=x _ {2,j} 的整数 jj 的个数。

这里,xi,jx _ {i,j} 的描述以 (x1,1,x1,2,,x1,L)(x _ {1,1},x _ {1,2},\ldots,x _ {1,L})(x2,1,x2,2,,x2,L)(x _ {2,1},x _ {2,2},\ldots,x _ {2,L}) 的游程编码形式给出,两段分别压缩成长度为 N1N _ 1N2N _ 2 的序列:$((v _ {1,1},l _ {1,1}),\ldots,(v _ {1,N _ 1},l _ {1,N _ 1}))$ 和 $((v _ {2,1},l _ {2,1}),\ldots,(v _ {2,N _ 2},l _ {2,N _ 2}))$。

这里,序列 AA 的游程编码是指按如下方式得到的二元组序列 (vi,li)(v _ i,l _ i):其中 viv _ iAA 中的元素,lil _ i 是正整数。

在每对相邻且不同的元素之间把 AA 切开。

对切分后得到的每个序列 B1,B2,,BkB _ 1,B _ 2,\ldots,B _ k,令 viv _ iBiB _ i 中的元素,lil _ iBiB _ i 的长度。

输入格式

输入按以下格式从标准输入给出:

LL N1N _ 1 N2N _ 2
v1,1v _ {1,1} l1,1l _ {1,1}
v1,2v _ {1,2} l1,2l _ {1,2}
\vdots
v1,N1v _ {1,N _ 1} l1,N1l _ {1,N _ 1}
v2,1v _ {2,1} l2,1l _ {2,1}
v2,2v _ {2,2} l2,2l _ {2,2}
\vdots
v2,N2v _ {2,N _ 2} l2,N2l _ {2,N _ 2}

输出格式

输出一行,包含答案。

样例

8 4 3
1 2
3 2
2 3
3 1
1 4
2 1
3 3
4

满足 x1,j=x2,jx _ {1,j}=x _ {2,j} 的整数 jj 有 4 个:j=1,2,5,8j=1,2,5,8。因此应输出 44

10000000000 1 1
1 10000000000
1 10000000000
10000000000
1000 4 7
19 79
33 463
19 178
33 280
19 255
33 92
34 25
19 96
12 11
19 490
33 31
380

数据范围

  • 1L10121 \le L \le 10^{12}
  • 1N1,N21051 \le N _ 1,N _ 2 \le 10^5
  • $1 \le v _ {i,j} \le 10^9\ (i\in\lbrace 1,2\rbrace,1 \le j \le N _ i)$
  • $1 \le l _ {i,j} \le L\ (i\in\lbrace 1,2\rbrace,1 \le j \le N _ i)$
  • $v _ {i,j} \neq v _ {i,j+1}\ (i\in\lbrace 1,2\rbrace,1 \le j \lt N _ i)$
  • $l _ {i,1}+l _ {i,2}+\cdots+l _ {i,N _ i}=L\ (i\in\lbrace 1,2\rbrace)$
  • 输入中的所有值均为整数

提示

注意,答案可能超出 32 位整数的范围。

难度 提高
通过率
尝试 0
已通过 0
ID
2889
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签