#P12400. [ABC232G] Modulo Shortest Path

[ABC232G] Modulo Shortest Path

题目链接

题意

已知 nn 个点,第 ii 个点有两个属性 ai,bia_i,b_i

对于 1i,jn1\le i,j\le n,第 ii 个点向第 jj 个点连了一条有向边,代价为 (ai+bj)modM(a_i+b_j)\mod M

11 号节点到 nn 号节点的最短路。

输入格式

第一行两个数 n,Mn,M

第二行 nn 个数,第 ii 个数表示 aia_i

第三行 nn 个数,第 ii 个数表示 bib_i

输出格式

一行一个数,表示答案。

样例

4 12
10 11 6 0
8 7 4 1
3
10 1000
785 934 671 520 794 168 586 667 411 332
363 763 40 425 524 311 139 875 548 198
462

数据范围

2n2×1052\le n\le 2\times 10^5

2M1092\le M\le 10^9

0ai,biM0\le a_i,b_i\le M