Dato n interi e un intero k, indicare quante coppie di questi n interi sono presenti in modo tale che la somma dei due elementi nella coppia sia divisibile per k?Algoritmo ottimale necessario per trovare le coppie divisibili per un dato intero k
Non conosco i limiti su n e k. Quindi, per semplicità, supponiamo che n e k non siano molto grandi.
Va da sé, dare la soluzione ottimale possibile. (Conosco il metodo ingenuo :-)!)
Mi hai battuto :) Comunque, vuoi usare count [], non arr [] dove stai facendo i pettini, e devi considerare i conteggi [0] – rici
Great! Tempo lineare .. è quello che stavo cercando .. Grazie! – user1599964
@rici Grazie per l'heads-up. 'counts [0]' è usato nell'inizializzazione di 'petts', non l'ho dimenticato (ma ho avuto un altro errore di battitura,' k-1' invece di 'k-i'). –