Retournement en cascade.

Olympiades mathématiques, énigmes et défis
FLBP
Habitué(e)
Messages: 289
Enregistré le: 25 Aoû 2017, 01:07

Re: Retournement en cascade.

par FLBP » 14 Oct 2018, 15:53

Il ne semble qu'on peut transformer le problème en une suite, que je ne sais résoudre.
Si est la valeur de départ dont le binaire donne la disposition des portes (1 = ouvert et 0 fermé), on lit en big-endian, et on reviens au début si nécessaire.
Je crois qu'on peut dire que
est l'état au k-ième jour , où est le nombre de portes et la porte prise au hasard avec .
Si on montre que pour tout arrangement de , , c'est gagné ...



beagle
Habitué(e)
Messages: 8746
Enregistré le: 08 Sep 2009, 14:14

Re: Retournement en cascade.

par beagle » 14 Oct 2018, 16:04

Salut FLBP, tu peux me détailler le deuxième jour de O, F, O
quand on est à O,O,O
pourquoi je merdouille?
L'important est de savoir quoi faire lorsqu'il n' y a rien à faire.

FLBP
Habitué(e)
Messages: 289
Enregistré le: 25 Aoû 2017, 01:07

Re: Retournement en cascade.

par FLBP » 14 Oct 2018, 16:07

Salut,
O,O,O->O,F,O->O,F,F->F,F,F->F,O,F

beagle
Habitué(e)
Messages: 8746
Enregistré le: 08 Sep 2009, 14:14

Re: Retournement en cascade.

par beagle » 14 Oct 2018, 16:30

FLBP a écrit:Salut,
O,O,O->O,F,O->O,F,F->F,F,F->F,O,F


oui, donc F, O, F
troisième jour il fait ferme sa porte et ouvre la suivante
F , F, O
qui n'est pas O,F,O
pourquoi cela ouvre premiere porte?
désolé si je suis lourd!
L'important est de savoir quoi faire lorsqu'il n' y a rien à faire.

nodgim
Habitué(e)
Messages: 2002
Enregistré le: 27 Jan 2008, 10:21

Re: Retournement en cascade.

par nodgim » 14 Oct 2018, 16:47

Une idée (car dans ce genre de problème à la IMOD, il faut chercher l'invariant ) :

Chaque espace entre 2 portes consécutives est franchi 1 fois et 1 seule.

beagle
Habitué(e)
Messages: 8746
Enregistré le: 08 Sep 2009, 14:14

Re: Retournement en cascade.

par beagle » 14 Oct 2018, 17:12

nodgim a écrit:Une idée (car dans ce genre de problème à la IMOD, il faut chercher l'invariant ) :

Chaque espace entre 2 portes consécutives est franchi 1 fois et 1 seule.


dans le genre, il y a un seul O changé par colonne, et un seul F changé par colonne
donc un changement et une remise en état

or avec ce que tu dis,
comme on a toujours la sequence F puis O lors de consecutif, avec ce que tu racontes,
si FO sur deux colonnes, je ne peux plus remettre plus tard du F sur la colonne du F puisque alors j'aurais à faire suivre 0F ou en F ou,
impossible de remettre du F.
Donc la démonstration de ton machin nodgim, au boulot.
L'important est de savoir quoi faire lorsqu'il n' y a rien à faire.

nodgim
Habitué(e)
Messages: 2002
Enregistré le: 27 Jan 2008, 10:21

Re: Retournement en cascade.

par nodgim » 14 Oct 2018, 21:09

Si toutes les portes sont fermées, à la fin il ne reste que des portes ouvertes, puisque chaque employé n'ouvre que sa propre porte ( si j'ai bien compris l'énoncé).

nodgim
Habitué(e)
Messages: 2002
Enregistré le: 27 Jan 2008, 10:21

Re: Retournement en cascade.

par nodgim » 15 Oct 2018, 04:13

Modélisation :

n points en cercle, tout mouvement d'un employé est un rayon qui part du centre jusqu'à un point et trace éventuellement un arc de cercle franchissant 1 ou plusieurs espaces entre points.

1) Un rayon tracé qui aboutit à un point traversé par un arc ne peut continuer (porte fermée)

2) Un arc rencontrant un point atteint par un rayon sans arc peut être prolongé au point suivant (porte ouverte)

3) Un arc rencontrant un rayon prolongé par un arc ne peut continuer (porte fermée).

4) un rayon qui aboutit à un point terminus d'un arc peut être prolongé par un arc au point suivant ( porte ouverte)

Sauf dans le cas où toutes les portes sont fermées au départ, ce qui aboutit au tracé des rayons seuls avec portes ouvertes au lieu de fermées, toutes les autres configurations aboutissent au tracé de tous les rayons et d'un arc qui fait tout le tour du cercle. Dans ce cas général, tous les points sont traversés une seule fois par un arc ( = fermeture de porte) et destinataire d'un rayon ( = ouverture de porte). Toute configuration finale avec des morceaux d'arcs manquants serait incompatible avec les règles 1) à 4).
La configuration finale est donc identique à la configuration initiale.

Avatar de l’utilisateur
Ben314
Le Ben
Messages: 21709
Enregistré le: 11 Nov 2009, 21:53

Re: Retournement en cascade.

par Ben314 » 15 Oct 2018, 08:18

Je rappelle que s'il y en a qui veulent "la" solution (simple), elle est sur la Feuille 2 là :
https://docs.google.com/spreadsheets/d/ ... sp=sharing
Qui n'entend qu'un son n'entend qu'une sonnerie. Signé : Sonfucius

nodgim
Habitué(e)
Messages: 2002
Enregistré le: 27 Jan 2008, 10:21

Re: Retournement en cascade.

par nodgim » 15 Oct 2018, 10:47

C'est surtout pour Beagle que je répondais, il m'a invité à faire une réponse propre, j'espère que ça va lui convenir. C'est faisable donc sans grande connaissance mathématique.

Sinon, la pauvre mémoire de ma machine a été incapable d'ouvrir la page du lien proposé.

Avatar de l’utilisateur
Ben314
Le Ben
Messages: 21709
Enregistré le: 11 Nov 2009, 21:53

Re: Retournement en cascade.

par Ben314 » 15 Oct 2018, 11:07

LA astuce pour aller vite, c'est de voir les Ouvert/Fermé comme des 1/0 et la concaténation de ces 0 et 1 comme un nombre écrit en base 2. Vu comme ça, la "propagation" des inversions 0<->1, c'est simplement les retenues qu'on fait en cascade : 0+1 donne 1 et on s'arrête là, mais 1+1 donne 0 avec une retenue qui se propage au bit suivant, puis encore au cran suivant si on a de nouveau du 1+1 etc.. jusqu'à ce qu'on tombe à force sur du 0+1=1 et là, on s'arrête.

Le seul truc où il faut un peu réfléchir, c'est lorsque la retenue se propage jusqu'à "dépasser la capacité" et où, vu l'énoncé, elle "revient" sur le dernier bit (qui correspond à 2^0).
Qui n'entend qu'un son n'entend qu'une sonnerie. Signé : Sonfucius

 

Retourner vers ⚔ Défis et énigmes

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 8 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite