#808. 不定方程

不定方程

说明

本题无额外样例下载。

问题描述

小明同学对不定方程很感兴趣,他正在研究方程 i=1naixi=b\sum_{i=1}^n a_ix_i=b 存在非负整数解 x1,,xnx_1,\dots,x_n 的条件。他希望你编写一个程序:给定 nnnn 个整数 a1,,ana_1,\dots,a_n 以及 l,rl, r,求出有多少整数 b[l,r]b\in[l,r] 可以使方程存在非负整数解。

输入格式

输入的第一行包含三个整数 n,l,rn,l,r

第二行包含 nn 个整数 a1,,ana_1,\dots,a_n

输出格式

输出一行一个正整数,表示有多少整数 b[l,r]b\in[l,r] 可以使等式存在非负整数解。

输入输出样例

输入1

2 5 10
3 5

输出1

5

输入2

10 123456789100 987654321000
341681 178654 272833 270473 364139 92800 77661 271964 151303 114237

输出2

864197531901

数据规模与约定

对于 20%20\% 的数据,n5n \le 5r10r \le 10

对于 40%40\% 的数据,n10n \le 10r106r \le 10^6

对于 100%100\% 的数据,n12n \le 120ai5×1050 \le a_i \le 5\times 10^51lr10121 \le l \le r \le 10^{12}