Разделите массив таким образом, чтобы сумма всех подмассивов была кратна K, а длина каждого подмассива должна быть >=2 или > Python будет великолепен

#python #arrays

Вопрос:

У меня есть вопрос, который нужно решить, чтобы напечатать количество способов(и распечатать все подмассивы), в которых массив может быть разделен таким образом, чтобы :-

  1. Сумма всех сформированных подмножеств должна быть кратна K
  2. Длина каждого сформированного подмассива должна быть gt;=2 или gt;

Наконец, выведите возможные различные подмножества, что соответствует приведенным выше 2 условиям, а также количеству.

Входными данными являются:-

  1. 0lt;=N
  2. 0lt;=A[0],A[1],A[2],…,A[N-1]
  3. 1lt;=K

Экс :

  1. A=[6,3,3,8,4] -gt; Заданный массив
  2. K=3 -gt; Число, на которое должна быть разделена сумма всех подмножеств

Возможные подмассивы в соответствии с условием равны 1, и этот подмассив равен [[6,3], [3,8,4]], поскольку длина всех подмассивов gt;=2 или gt;

**Решение на python будет полезно