Fərqlərin əsəri#9889

Fərqlərin əsəri

1 saniyə
128 meqabayt
Asan

Verilmiş tam ədədlərdən ibarət massiv a_1, a_2, ..., a_n verilib. Aşağıdakı hasilatı hesablayın:

\prod_{\substack{1 \le i < j \le n}}|a_i − a_j|

Əgər qısa yazılış forması ilə tanış deyilsinizsə, bu hasilat aşağıdakı kimidir:

|a_1 − a_2| * |a_1 − a_3| * ... * |a_1 − a_n| * |a_2 − a_3| * |a_2 − a_4| * ... * |a_2 − a_n| * ... * |a_{n−1} − a_n|

Başqa sözlə, bu, bütün 1 \le i < j \le n üçün |a_i − a_j| hasilatıdır.

Nəticə böyük olacağı üçün, onu moduluna görə hesablayın.

Giriş

Birinci sətir iki tam ədəd n\:(n \le 10^5) və m\:(m \le 1000) ehtiva edir. Növbəti sətir tam ədəd a_1, a_2, ..., a_n\:(0 \le a_i \le 10^9) ehtiva edir.

Çıxış

Hasilatın moduluna görə dəyərini çıxarın.

Nümunələr

Nümunə 1

Loading
Loading