Dénombrement schémas Android

Olympiades mathématiques, énigmes et défis
TJ12
Messages: 6
Enregistré le: 18 Sep 2012, 17:47

Dénombrement schémas Android

par TJ12 » 30 Déc 2013, 15:33

Bonjour,

J'ai un petit problème à vous soumettre, pour s'amuser ! Il ne s'agit pas d'un exercice posé, donc je ne connais pas le niveau de difficulté, mais cela ne m'a pas l'air évident.

Il s'agit de dénombrer le nombre de mots de passe possibles en utilisant les "schémas" proposés par Android pour déverrouiller les portables. Pour ceux qui ne connaissent pas, je rappelle les grandes lignes : un écran de 9 points disposés en carré (3 par 3 donc) qu'il faut relier dans un certain ordre pour déverrouiller, sans lever le doigt. On ne peut passer qu'une fois par un point et surtout, le plus difficile, lorsqu'on survole un point il est automatiquement intégré. Par exemple si je commence par le point en haut a gauche, puis vais vers le point en bas a gauche, le point au milieu a gauche est automatiquement inséré entre les deux points d'extrémité.

A vos neurones, moi je n'ai pas trouvé ! Et pour ceux qui trouveront ça trop facile, ils peuvent l'étendre a un carré de N par N !

tJ12



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

par Ben314 » 30 Déc 2013, 15:44

Questions :
a) Peut-on se déplacer "en diagonale", c'est à dire passer du point (1,1) au point (2,2) sans passer ni par la case (1,2), ni la case (2,1). Je suppose que oui, mais... ?
b) "On ne peut passer qu'une fois par un point" doit on passer exactement une fois sur chaque point ou bien au maximum une fois ?
c) Les points de départ/arrivé sont quelconques ?
Qui n'entend qu'un son n'entend qu'une sonnerie. Signé : Sonfucius

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

par beagle » 30 Déc 2013, 15:54

en nxn, c'est Ben314 qui le fait,
pour le 3x3 il n' y a pas beaucoup de possibilités, cela se fait en force brute, non?
Il y a trois cases départ seulement à étudier et on tourne vite en rond...
L'important est de savoir quoi faire lorsqu'il n' y a rien à faire.

TJ12
Messages: 6
Enregistré le: 18 Sep 2012, 17:47

par TJ12 » 30 Déc 2013, 15:59

a) oui
b) au max
c) oui !

Il faut le trouver mathématiquement, c'est bien plus beau ^^

Ben314 a écrit:Questions :
a) Peut-on se déplacer "en diagonale", c'est à dire passer du point (1,1) au point (2,2) sans passer ni par la case (1,2), ni la case (2,1). Je suppose que oui, mais... ?
b) "On ne peut passer qu'une fois par un point" doit on passer exactement une fois sur chaque point ou bien au maximum une fois ?
c) Les points de départ/arrivé sont quelconques ?

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

par beagle » 30 Déc 2013, 16:13

ça fait un peu plus mais cela ne semble pas insurmontable,
donc on ne passe pas par tous les points,
il y a un nombre de points minimum ou pas?

les diagos peuvent se croiser?
L'important est de savoir quoi faire lorsqu'il n' y a rien à faire.

nodjim
Membre Complexe
Messages: 3241
Enregistré le: 24 Avr 2009, 16:35

par nodjim » 30 Déc 2013, 17:57

Je doute de la possibilité de généraliser un tel dénombrement.
Pour 4 touches, je dénombre déja 424 codes possibles.
Quelqu'un pour confirmer ?

TJ12
Messages: 6
Enregistré le: 18 Sep 2012, 17:47

par TJ12 » 30 Déc 2013, 18:03

beagle a écrit:ça fait un peu plus mais cela ne semble pas insurmontable,
donc on ne passe pas par tous les points,
il y a un nombre de points minimum ou pas?

les diagos peuvent se croiser?


Oui elles peuvent se croiser.

On peut donner un nombre k de points minimum, mais là n'est pas la difficulté.
J'ai déjà la solution par brute force, c'est la démonstration mathématique qui serait intéressante.

LeJeu
Membre Irrationnel
Messages: 1142
Enregistré le: 24 Jan 2010, 21:52

par LeJeu » 30 Déc 2013, 21:40

Ben314 a écrit:Questions :
a) Peut-on se déplacer "en diagonale", c'est à dire passer du point (1,1) au point (2,2) sans passer ni par la case (1,2), ni la case (2,1). Je suppose que oui, mais... ?
b) "On ne peut passer qu'une fois par un point" doit on passer exactement une fois sur chaque point ou bien au maximum une fois ?
c) Les points de départ/arrivé sont quelconques ?


pas d'android sous la main Ben ....

a) oui on peut se se deplacer en diagonale
b) on doit choisir au moins 4 points : si on repasse par un point déjà pris," ca ne compte pas" et on ne peut pas tourner exemple

Code: Tout sélectionner
1  .  5
.  2  4
6  .  3


on commence par la digonale descendante 1 , puis 2, là on peut tourner, on va au 3
on remonte au 4 on peut tourner si on veut, on va au 5
Et la on peut aller au 6 en passant par le 2 : mais le 2 ne compte pas, on ne peut pas s’arrêter, pas tourner, on le survole

c) oui on part et on arrive ou on veut

ps
un autre exemple, en direct du net , ou on passe par tous les points ( et deux fois par celui de droite au milieu)
Image

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

par beagle » 30 Déc 2013, 22:16

hum , repasser sur le 2 qui devient un élément neutre, voilà qui me semble plus compliquer l'affaire que de simplifier.C'était déjà bein compliqué avec les diagos...
L'important est de savoir quoi faire lorsqu'il n' y a rien à faire.

TJ12
Messages: 6
Enregistré le: 18 Sep 2012, 17:47

par TJ12 » 31 Déc 2013, 00:47

Ah, c'est une autre version. On peut déjà commencer par "simple", en n'autorisant pas du tout un repassage par un point déjà pris.

Merci pour les illustrations.

nodjim
Membre Complexe
Messages: 3241
Enregistré le: 24 Avr 2009, 16:35

par nodjim » 31 Déc 2013, 08:55

Mince alors, je croyais qu'on devait passer par un voisin immédiat, et en fait non. ça me parait une gageure de passer du 1 au 6 entre les 2 et 5 sans acitiver soit 2 soit 5.
Je n'ai pas d'android sous la main, mais je doute fort que ça fonctionne comme ça.

LeJeu
Membre Irrationnel
Messages: 1142
Enregistré le: 24 Jan 2010, 21:52

par LeJeu » 31 Déc 2013, 15:19

nodjim a écrit:Mince alors, je croyais qu'on devait passer par un voisin immédiat, et en fait non. ça me parait une gageure de passer du 1 au 6 entre les 2 et 5 sans acitiver soit 2 soit 5.
Je n'ai pas d'android sous la main, mais je doute fort que ça fonctionne comme ça.


Si si, je confirme bien que ça marche comme je l'indique dans les deux schémas précédents que j'ai bien testés sur mon android ...
et même avec des gros doigts ; ca passe !

nodjim
Membre Complexe
Messages: 3241
Enregistré le: 24 Avr 2009, 16:35

par nodjim » 31 Déc 2013, 16:39

D'accord, c'était pas évident d'emblée.

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

par beagle » 31 Déc 2013, 16:55

ouais, mais c'est juste les portables volés où tu as besoin faire tous les codes,
sinon je crois que tu fais un seul code.
sauf peut-ètre à la livraison du portable, faut le dévérouiller pour avoir accès au code qui a été planqué en mémoire.
Parait que c'est comme cela maintenant les nouveaux ordinateurs avec la windows touche moi l'écran, le mode d'emploi est dans l'ordinateur, et c'est couillon quand tu sais pas le lancer!!!
T'as plus un paplar d'explication!!!!
L'important est de savoir quoi faire lorsqu'il n' y a rien à faire.

LeJeu
Membre Irrationnel
Messages: 1142
Enregistré le: 24 Jan 2010, 21:52

par LeJeu » 31 Déc 2013, 17:32

nodjim a écrit:Je doute de la possibilité de généraliser un tel dénombrement.
Pour 4 touches, je dénombre déja 424 codes possibles.
Quelqu'un pour confirmer ?


Bon j'ai codé un peu... sauf erreur, je ne confirme pas :-)

avec 4 chiffres :

- avec les déplacements le plus simples ( cases adjacentes) : 496
( 50 en partant d'un coin, 56 en partant du centre et 60 en partant d'un bord)

- en ajoutant les déplacements "de cavaliers" ( le 1->6 de notre exemple précédent)
1400

- en ajoutant les déplacements "saute mouton" ( comme quand je saute le 2 dans mon exemple précédent)
1624

Avec 9 chiffres
- nombre de combinaisons de neuf chiffres exctement 140 704

- nombre de combinaison android ( >=4 et <=9) 389 112

nodjim
Membre Complexe
Messages: 3241
Enregistré le: 24 Avr 2009, 16:35

par nodjim » 31 Déc 2013, 17:35

C'est normal qu'on n'ait pas les mêmes chiffres, je n'avais pas les mêmes bases de départ, notamment cette possiblité de sauter des touches.

LeJeu
Membre Irrationnel
Messages: 1142
Enregistré le: 24 Jan 2010, 21:52

par LeJeu » 31 Déc 2013, 17:37

nodjim a écrit:C'est normal qu'on n'ait pas les mêmes chiffres, je n'avais pas les mêmes bases de départ, notamment cette possiblité de sauter des touches.



je pense que mon 496 est "comparable" à ton 424 ( compte la même chose) si je t'ai bien suivi

nodjim
Membre Complexe
Messages: 3241
Enregistré le: 24 Avr 2009, 16:35

par nodjim » 31 Déc 2013, 17:53

Oui c'est vrai, j'ai revu et il me manquait des combis. J'ai bien 4*50+4*60+56=496.

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

par beagle » 01 Jan 2014, 10:10

LeJeu a écrit:Bon j'ai codé un peu... sauf erreur, je ne confirme pas :-)

...

[B]Avec 9 chiffres

- nombre de combinaisons de neuf chiffres exctement 140 704

- nombre de combinaison android ( >=4 et <=9) 389 112


Je n'arrive pas à croire à ton 9 exactement.
Si on place tout au hasard, on a 9! = 362 880 possibilités, et tu nous dit que 1/3 de ces possibilités sont adjacents en H, V, D,
c'est énorme, énorme...

Les combi de 9 exactement sans chevauchements,...
elles démarrent par les combi de 4
des jusqu'à 4 tu as 496, et tu multiplies chaque cas de 496 par un facteur 284 pour arriver au 9,
c'est énorme.Si on place les 5 suivants au hasard on a 5! = 120, or beaucoup vont éjecter...

Could you confirm?
L'important est de savoir quoi faire lorsqu'il n' y a rien à faire.

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

par beagle » 01 Jan 2014, 12:10

hum, le nombre de 4 serait les combi de 1 à 4,
et le neuf exactement serait l'ensemble des combis de 1 à 9?
déjà comptes-tu comme cela?
cela me semble toujours surcoté mais déjà quoiquestcompté?
L'important est de savoir quoi faire lorsqu'il n' y a rien à faire.

 

Retourner vers ⚔ Défis et énigmes

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 14 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