Ho R
oggetti, dove R >= 3
.
Ho un array di dimensioni N, dove N > R
.
Vorrei determinare in quali indici dell'array devo mettere gli oggetti R
in modo che la distanza tra due vicini sia uguale, o il più simile possibile.
Esempio:
per N = 4
, R = 3
{1, 2, 3, 4}
{o, o, , o}
o
{1, 2, 3, 4}
{o, , o, o}
per N = 17
, R = 10
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17}
{o, o, o, , o, , o, , o, , o, , o, , o, , o}
o
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17}
{o, o, , o, , o, , o, , o, , o, , o, , o, o}
Naturalmente ho bisogno che gli oggetti siano la forma più lontana possibile, quindi non è accettabile:
{1, 2, 3, 4, 5, 6, 7}
{o, o, o, o, , , }
{1, 2, 3, 4, 5, 6, 7, 8}
{o, , o, , o, , o, }
Fondamentalmente la prima e l'ultima posizione dell'array saranno sempre occupate.