Vous êtes sur la page 1sur 1

8/23/2017 France-IOI Escargots diciles

Temps restant
Escargots difficiles: 0 h 00 m 00 s
Jules lve des escargots, mais ceux-ci ont apptits difficiles. Il y a trois types d'escargots : ceux qui
mangent de la salade de type "a", ceux qui ne mangent que celle de type "b", et ceux qui ne
mangeront que de la salade de type "c".

Jules est trs organis, et place toute la salade en groupes continus (comme par exemple ci-dessous,
en minuscules), une case par escargot :

aaaaabbbbbbbbcc

Lorsque les escargots arrivent, ils s'alignent dans un exemple quelconque, par exemple comme ceci
(les escargots sont reprsents par des majuscules correspondant au type de salade qu'ils aiment) :

BACACBACBBCABCBACBA

Comme aucun escargot ne peut commencer manger jusqu'-ce que tous soient prts manger de
la salade qui leur convient, Jules doit les rorganiser. Il procde par changes successifs, un change
consistant inverser les positions de deux escargots. Votre objectif est de calculer le nombre
minimum d'changes ncessaire pour aligner les escargots correctement : d'abord les A, puis les B,
puis les C.

Limites de temps et de mmoire (Python)


Temps : 2 s sur une machine 1 GHz.
Mmoire : 16 000 ko.

Contraintes
1 <= nbEscargots <= 100

Entre
L'entre contient une ligne, dcrivant les escargots, sous forme d'une suite de A, B et C. Aucun autre
caractre n'est prsent, (excpt le caractre de retour la ligne la fin, bien sr).

Sortie
Vous devez crire une ligne sur la sortie, contenant un entier : le nombre minimum d'changes
n'cessaire pour ordonner les escargots correctement.

Exemple
entre:
BBCBACBA

sortie:
4

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

http://www.france-ioi.org/algo/task.php?idChapter=983&iOrder=1&idCourse=181&idTask=181&sTab=task&sMessage=&iVisibili 1/1

Vous aimerez peut-être aussi

  • France IOI7
    France IOI7
    Document2 pages
    France IOI7
    Anonymous Q3A2q3Csp
    Pas encore d'évaluation
  • France IOI9
    France IOI9
    Document2 pages
    France IOI9
    Anonymous Q3A2q3Csp
    Pas encore d'évaluation
  • France IOI8
    France IOI8
    Document1 page
    France IOI8
    Anonymous Q3A2q3Csp
    Pas encore d'évaluation
  • France IOI6
    France IOI6
    Document2 pages
    France IOI6
    Anonymous Q3A2q3Csp
    Pas encore d'évaluation
  • France IOI2
    France IOI2
    Document1 page
    France IOI2
    Anonymous Q3A2q3Csp
    Pas encore d'évaluation
  • France IOI1
    France IOI1
    Document2 pages
    France IOI1
    Anonymous Q3A2q3Csp
    Pas encore d'évaluation
  • France IOI3
    France IOI3
    Document2 pages
    France IOI3
    Anonymous Q3A2q3Csp
    Pas encore d'évaluation
  • France IOI5
    France IOI5
    Document2 pages
    France IOI5
    Anonymous Q3A2q3Csp
    Pas encore d'évaluation
  • France IOI4
    France IOI4
    Document2 pages
    France IOI4
    Anonymous Q3A2q3Csp
    Pas encore d'évaluation
  • France IOI1
    France IOI1
    Document2 pages
    France IOI1
    Anonymous Q3A2q3Csp
    Pas encore d'évaluation
  • France IOI3
    France IOI3
    Document2 pages
    France IOI3
    Anonymous Q3A2q3Csp
    Pas encore d'évaluation