Suddividere problemi complessi in molti sotto-problemi più semplici, si faceva e fa per una ragione, funziona. C'è un condizione però, i sotto-problemi, o meglio, le loro soluzioni, devono essere davvero indipendenti l'una dall'altra.
Se risolvi un problema sminchiandone un altro è chiaro che...