AT_abc294_e.[ABC294E] 2xN Grid
普及-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有一个 2 行 L 列的网格。第 i 行 (i∈{1,2}),第 j 列 (1≤j≤L) 的格子记作 (i,j)。在 (i,j) 这个格子上写有整数 xi,j。
请你求出满足 x1,j=x2,j 的整数 j 的个数。
不过,xi,j 的信息是通过对 (x1,1,x1,2,…,x1,L) 和 (x2,1,x2,2,…,x2,L) 分别进行游程编码(Run-Length Encoding)后得到的。游程编码后的第 1 行为长度为 N1 的序列 ((v1,1,l1,1),…,(v1,N1,l1,N1)),第 2 行为长度为 N2 的序列 ((v2,1,l2,1),…,(v2,N2,l2,N2))。
这里,对序列 A 的游程编码是指,将 A 按照相邻不同元素的地方分割,然后对于每一段 Bi,vi 是 Bi 的元素值,li 是 Bi 的长度。
输入格式
输入按以下格式从标准输入读入。
L N1 N2 v1,1 l1,1 v1,2 l1,2 ⋯ v1,N1 l1,N1 v2,1 l2,1 v2,2 l2,2 ⋯ v2,N2 l2,N2
输出格式
请输出答案,占一行。
输入输出样例
输入#1
8 4 3 1 2 3 2 2 3 3 1 1 4 2 1 3 3
输出#1
4
输入#2
10000000000 1 1 1 10000000000 1 10000000000
输出#2
10000000000
输入#3
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
输出#3
380
说明/提示
限制条件
- 1≤L≤1012
- 1≤N1,N2≤105
- 1≤vi,j≤109 (i∈{1,2},1≤j≤Ni)
- 1≤li,j≤L (i∈{1,2},1≤j≤Ni)
- vi,j=vi,j+1 (i∈{1,2},1≤j<Ni)
- li,1+li,2+⋯+li,Ni=L (i∈{1,2})
- 输入均为整数
样例解释 1
网格如下图所示。

满足 x1,j=x2,j 的 j 有 j=1,2,5,8,共 4 个,所以输出应为 4。
样例解释 2
请注意,答案可能超出 32 位整数的范围。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?