Organice n elementos en k grupos no vacíos de manera que se minimice la diferencia entre el elemento mínimo y el elemento máximo de cada grupo

DadoN artículos con valoresx[1], ..., x[n] y un enteroK encontrar un algoritmo de tiempo lineal para organizar estosN artículos enK grupos no vacíos, de modo que en cada grupo el rango (diferencia entre los valores / claves mínimos y máximos del elemento en cada grupo) se minimiza y, por lo tanto, la suma de los rangos es mínima.

Por ejemplo dadoN=4, K=2 y los elementos1 1 4 3 el rango mínimo es1 para grupos(1,1) y(4,3).

Respuestas a la pregunta(2)

Su respuesta a la pregunta