Tenim un corredor de presó amb cel·les situades en posicions diferents d’una recta numèrica. Volem col·locar-hi presos agressius, cadascun en una cel·la diferent.
Com que els presos es barallen si estan massa a prop, el director de la presó vol que la distància mínima entre qualsevol parell de presos sigui la màxima possible per garantir la tranquil·litat al corredor.
Per exemple, per cel·les situades en les posicions 1 2 4 8 9, si el director vol col·locar-hi 3 presos, la màxima distància mínima possible entre qualsevol parell de presos és 3, que es pot aconseguir col·locant els presos en les cel·les 1, 4 i 9:
Escriviu un programa que, donades les posicions de les cel·les i el nombre de presos, determini la màxima distància mínima possible entre qualsevol parell de presos col·locats en diferents cel·les.
Hi ha diversos casos de prova. Cada cas de prova consisteix en dos enters i tal que seguits de enters , on és la posició de la -èssima cel·la a la recta.
Per cada cas de prova, imprimiu la màxima distància mínima possible entre qualsevol parell de presos col·locats a les cel·les.
Autoria: Jordi Petit
Generació: 2026-06-02T15:42:15.424Z
© Jutge.org, 2006–2026.
https://jutge.org