Sumes iguals (3) P11655


Statement
 

pdf   zip

Feu un programa que, donat un natural ss i nn naturals x1,,xnx_1, \dots, x_n, escrigui tots els subconjunts (amb repetits o no, però usant cada xix_i com a molt un cop) que tinguin suma ss.

Entrada

L’entrada consisteix en un natural ss, seguit d’un nombre n>0n > 0, seguit de x1,,xnx_1, \dots, x_n.

Sortida

Escriviu tots els subconjunts de suma ss que es poden formar amb x1,,xnx_1, \dots, x_n.

Informació sobre el corrector

Podeu escriure en qualsevol ordre tant les solucions com els elements dins de cada solució.

Pista

En aquest exercici, un algorisme molt simple pot ser massa lent.

Public test cases
  • Input

    6
    7
    1 6 0 1 3 0 2
    

    Output

    {1,3,2}
    {1,3,0,2}
    {0,1,3,2}
    {0,1,3,0,2}
    {6}
    {6,0}
    {6,0}
    {6,0,0}
    {1,3,2}
    {1,3,0,2}
    {1,0,3,2}
    {1,0,3,0,2}
    
  • Input

    10
    10
    1 1 1 1 1 1 1 1 1 1
    

    Output

    {1,1,1,1,1,1,1,1,1,1}
    
  • Information
    Author
    Salvador Roura
    Language
    Catalan
    Other languages
    English
    Official solutions
    C++ Python Python
    User solutions
    C++ Python