
struct Next
{   int nb;
    int liste[50];
};
typedef struct Algo Algo;


struct Algo
{    int longueur[50];
    struct Next Next[50];
};
typedef struct Tab_Mat Tab_Mat;

struct Tab_Mat
{    int nombre_som;
    int Tab_Mat[50][50];
};
typedef struct Next Next;
