Dados n enteros y un número entero k, indique cuántos pares de los n enteros dados existen, de modo que la suma de los dos elementos en el par es divisible por k?Algoritmo óptimo necesario para encontrar pares divisibles por un número entero dado k
No conozco los límites en ny k. Por lo tanto, en aras de la simplicidad, supongamos que n y k no son muy grandes.
No hace falta decir, brinde la mejor solución posible. (Sé el método ingenuo :-)!)
Me ganaste :) Sin embargo, quieres usar los conteos [], no arr [] donde estás peinando, y debes considerar los recuentos [0] – rici
¡Genial! Tiempo lineal ... eso es lo que estaba buscando ... ¡Gracias! – user1599964
@rici Gracias por el aviso. 'counts [0]' se usa en la inicialización de 'peines', no lo olvide (pero tuve otro error tipográfico,' k-1' en lugar de 'k-i'). –