Yarışa hazırlıq#7446

Yarışa hazırlıq

1 saniyə
128 meqabayt
Çox asan

Artiyə bir neçə proqramlaşdırma müsabiqəsi hazırlamaq tapşırığı verildi. O, tənbəl olduğundan bir az hiylə işlətmək qərarına gəldi. Arti n tapşırıq hazırladı və hər bir i-ci tapşırıq üçün s[i] şərtlərini müəyyən etdi. İndi o, bu tapşırıqlardan aşağıdakı qaydalara uyğun olaraq müsabiqələr təşkil etmək istəyir:

Arti neçə fərqli müsabiqə təşkil edə biləcəyini hesablayın. Bu dəyər böyük ola biləcəyi üçün onu 10^9 + 7 moduluna görə çıxarın.

Giriş məlumatları

Birinci sətir n, a, b ədədlərini (1 ≤ a ≤ b ≤ n ≤ 10000) ehtiva edir. İkinci sətir n ədəd tam ədədləri s[i] (1 ≤ s[i] ≤ 100) ehtiva edir.

Çıxış məlumatları

Arti tərəfindən hazırlana biləcək fərqli müsabiqələrin sayını 10^9 + 7 moduluna görə çıxarın.

Nümunələr

Nümunə 1

Loading
Loading