Progettazione-Algoritmi Algoritmi subset sum problem knapsack problem minimum coin change problem Divide et impera massimo numero di occorrenze consecutive trova x in un array non ordinato conta occorrenze di x sottosequenza crescente più lunga contigua funzioni varie su alberi