#abc457c. Long Sequence

Long Sequence

题目描述

给定整数 NNKK,以及 NN 个整数序列 A1,A2,,ANA_1, A_2, \ldots, A_N 和另一个长度为 NN 的整数序列 C=(C1,C2,,CN)C = (C_1, C_2, \ldots, C_N)

ii 个整数序列 AiA_i 的长度为 LiL_i,即 Ai=(Ai,1,Ai,2,,Ai,Li)A_i = (A_{i,1}, A_{i,2}, \ldots, A_{i,L_i})

题目保证 1Ki=1NCiLi\displaystyle 1 \le K \le \sum_{i=1}^N C_iL_i

请按以下过程,借助序列 AACC 构造一个新的整数序列 B=(B1,B2,,Bi=1NCiLi)B = (B_1, B_2, \ldots, B_{\sum_{i=1}^N C_iL_i})

  • 初始时,BB 为一个长度为 00 的整数序列;
  • 按照 i=1,2,,Ni = 1, 2, \ldots, N 的顺序,执行以下操作:
    • 重复 CiC_i 次:每次操作将序列 AiA_i 追加到序列 BB 的末尾。

BKB_K 的值。

输入格式

N K
L_1 A_{1,1} A_{1,2} ... A_{1,L_1}
L_2 A_{2,1} A_{2,2} ... A_{2,L_2}
...
L_N A_{N,1} A_{N,2} ... A_{N,L_N}
C_1 C_2 ... C_N

输出格式

输出答案。

输入示例 1

3 9
3 1 3 2
1 3
2 4 3
1 3 2

输出示例 1

4

示例 1 说明

构造过程如下:

  • B=()B = ()
  • A1A_1 追加 11 次,得到 B=(1,3,2)B = (1, 3, 2)
  • A2A_2 追加 33 次,得到 B=(1,3,2,3,3,3)B = (1, 3, 2, 3, 3, 3)
  • A3A_3 追加 22 次,得到 B=(1,3,2,3,3,3,4,3,4,3)B = (1, 3, 2, 3, 3, 3, 4, 3, 4, 3)

最终 B9=4B_9 = 4,所以输出 44

输入示例 2

3 1
1 7
1 111
1 5
1 100 10000

输出示例 2

7

输入示例 3

3 3163812
5 1 2 3 4 5
4 9 8 7 6
2 10 11
87043 908415 9814

输出示例 3

9

约束条件

  • 1N1 \le N
  • 1Li1 \le L_i
  • i=1NLi2×105\displaystyle \sum_{i=1}^N L_i \le 2 \times 10^5
  • 1Ai,j1091 \le A_{i,j} \le 10^9 (1jLi)(1 \le j \le L_i)
  • 1Ci1091 \le C_i \le 10^9
  • 1Ki=1NCiLi\displaystyle 1 \le K \le \sum_{i=1}^N C_iL_i
  • 所有输入都是整数