eolymp
bolt
Try our new interface for solving problems
Məsələlər

Магическое множество

Магическое множество

Задана последовательность целых чисел a1, a2, ..., an и целое число m.

Определим хорошей последовательностью целых чисел такую непустую последовательность, что сумма элементов ее любой непустой подпоследовательности делится на m.

Найдите количество хороших подпоследовательностей для заданной последовательности a.

Входные данные

Первая строка содержит количество тестов t. Первая трока каждого теста содержит два целых числа n (1n30) и m (1m1000). Вторая строка содержит n целых чисел a1, a2, ..., an (1ai1000).

Выходные данные

Для каждого теста выведите в отдельной строке одно число - количество искомых подпоследовательностей.

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
3
2 3
1 2
2 3
1 3
9 3
9 10 11 12 13 14 15 21 22
Çıxış verilənləri #1
0
1
15