Générez efficacement toutes les partitions vectorielles

Une partition vectorielle divise un vecteur en une série de vecteurs de telle sorte que leur somme soit l'original. Voici quelques partitions: [3, 1, 2] = [3, 1, 2] [3, 1, 2] = [0, 0, 1] + [0, 0, 1] + [0, 1, 0] + [1, 0, 0] + [2, 0, 0] [3, 1, 2] = [1, 1, 2] + [2, 0, 0] Ici, l'ajout de vecteur se...