#X9E. 『GROI-R3』区间

『GROI-R3』区间

题目描述

小巡给你 mm长度互不相等的区间 [l1,r1],,[lm,rm][l_1,r_1], \ldots, [l_m,r_m] 、一个长度为 nn 的整数序列 a1,,ana_1,\ldots,a_n、和一个整数 vv

小巡想让你求有多少个整数 k[1,v]k\in [1,v] 使得不存在整数 i,ji, j1in1\le i\le n1jm1\le j\le m)满足 ai+k[lj,rj]a_i+k\in[l_j,r_j]

输入格式

第一行,三个正整数 n,m,vn,m,v

第二行,nn 个正整数 a1,,ana_1,\ldots,a_n

接下来 mm 行,每行两个正整数 li,ril_i,r_i

保证任意两个编号不同的区间的长度不相等,即对任意 1i<jm\bm{1\leq i<j\leq m} 都有 rjljrili\bm{r_j-l_j\neq r_i-l_i}

输出格式

仅一行,一个整数,表示满足条件的 kk 的数量。

样例

3 3 15
1 2 4
2 3 
5 7 
15 114514
4

样例 1 解释

符合条件的 kk7,8,9,107,8,9,10

10 5 100
5 10 92 23 1 70 33 45 81 20
2 30
1 4
5 19
5 31
91 93
49

数据范围

本题采用捆绑测试。

子任务编号 n,m,ain,m,a_i\le li,ri,vl_i,r_i,v\le 分值
1 500500 1010
2 50005000 50005000
3 101810^{18} 2020
4 2×1052\times10^5 3030
5 5×1055\times10^5

对于 100%100\% 的数据,保证 1n,m,ai5×1051\le n,m,a_i\leq 5\times10^51liri10181\le l_i\le r_i\leq10^{18}1v10181\le v\le 10^{18},对任意 1i<jm1\leq i<j\leq m 都有 rjljrilir_j-l_j\neq r_i-l_i