Vous êtes sur la page 1sur 2

8/29/2017 France-IOI Formation en alternance

Temps restant
Formation : 0 h 00 m
en alternance 00 s
Votre petit(e) ami(e) suit une formation en alternance, qui lui impose de travailler certains jours dans
une ville 1, et de suivre des cours les autres jours dans une ville 2.

De votre ct, vous souhaitez passer le plus de temps possible dans la mme ville que votre petit(e)
ami(e), et n'avez pas de contraintes sur le lieu o vous passez chaque jour, si ce n'est que votre
budget ne vous permet pas de faire plus de T trajets entre les deux villes pour les J jours qui viennent.

Vous savez l'avance pour tous les J jours en question la ville o se trouvera votre petit(e) ami(e).
Dterminez le nombre maximal de jours que vous pouvez passer dans la mme ville que lui/elle. Vous
commencez dans la ville 1.

Comme les trajets se font en TTTGV (train trs trs grande vitesse), vous pouvez ngliger le temps
pass dans les transports. Ainsi, vous pouvez faire un trajet vers la ville 2 ds le dbut du 1er jour,
donc passer ce jour dans la ville 2.

Limites de temps et de mmoire (C++)


Temps : 0,2 s sur une machine 1 GHz.
Mmoire : 20 000 ko.

Contraintes
1 <= T <= 30, o T est le nombre de trajets (allers simples) que vous pouvez faire entre les deux
villes.
1 <= J <= 1 000, o J est le nombre de jours pour lesquels on vous donne la ville o se trouvera
votre petit(e) ami(e).

Entre
La premire ligne de l'entre contient deux entiers spars par un espace : J et T.

Chacune des J lignes suivantes contient un entier, 1 ou 2 : la ville dans laquelle votre petit(e) ami(e) se
trouvera ce jour-l.

Sortie
Vous devez afficher un entier sur la sortie : le nombre maximal de jours que vous pouvez passer avec
votre petit(e) ami(e).

Exemple
entre:
7 2
2
1
1
2
2
1
1

http://www.france-ioi.org/algo/task.php?idChapter=981&iOrder=1&idCourse=1145&idTask=1145&sTab=task&sMessage=&iVisi 1/2
8/29/2017 France-IOI Formation en alternance

sortie:
6

Commentaires
La formation en alternance de votre ami(e) dure 7 jours. Le premier jour se droule dans la ville 2,
puis deux jours de suite dans la ville 1, puis deux jours dans la ville 2, et finalement les deux derniers
jours dans la ville 1. De votre ct, vous ne pouvez aller d'une ville l'autre que deux fois maximum
pendant cette priode.

Vous pouvez passer six jours avec votre ami(e) en restant dans la ville 1 pendant les trois premiers
jours, puis en sjournant dans la ville 2 pour les deux suivants, et en rentrant la ville 1 pour les deux
derniers.

Source : http://www.france-ioi.org/

http://www.france-ioi.org/algo/task.php?idChapter=981&iOrder=1&idCourse=1145&idTask=1145&sTab=task&sMessage=&iVisi 2/2

Vous aimerez peut-être aussi