2012-08-26 13 views
5

Eventuali duplicati:
android lock password combinationsmodelli possibili sulla matrice 3x3 di numeri

signore Rispettato, mi sono imbattuto in una domanda che ha chiesto per la ricerca di tutto il modello unico possibile data una matrice 3x3 con numeri da 1 a 9. che è lo stesso della schermata di blocco di Android. Puoi aiutarmi a trovarlo ?? Stavo pensando che possiamo usare floyd warshall per questo e incrementare il conteggio ogni volta che il valore cambia nella matrice successiva ??

+1

Probabilmente otterrete risultati migliori chiarendo i vincoli piuttosto che limitando il pubblico a persone che sanno come funziona la schermata di blocco di Android. –

+0

Stai cercando solo il numero di combinazioni possibili? – gobernador

+0

sì, devo trovare tutte le combinazioni uniche possibili che possiamo fare usando i numeri da 1 a 9. – user1502308

risposta

12

Le combinazioni della schermata di blocco del modello Android non dovrebbero essere 1-9. Invece, sarebbero 4-9, in quanto il pattern di blocco richiede un minimo di quattro input, e qualsiasi valore inferiore è invalido (almeno dal 2.3 in poi. Credo che 2.2 e inferiore consentissero 3 punti di blocco). Ecco la ripartizione delle combinazioni:

Moves = 4, combinations = 1624 
Moves = 5, combinations = 7152 
Moves = 6, combinations = 26016 
Moves = 7, combinations = 72912 
Moves = 8, combinations = 140704 
Moves = 9, combinations = 140704 

Total possibilities: 1624 + 7152 + 26016 + 72912 + 140704 + 140704 = 389112 

una rottura completa della matematica alla base di questo dato da un ingegnere di Google si possono trovare here.

+0

hmmmm ... Grazie! :) Questo è quello che stavo cercando :) – user1502308

+0

Ma mi puoi dire se io usa floyd warshall e dichiaro un conteggio variabile a 0. E dopo matrice (4) che rappresenta i percorsi di lunghezza 4. Continuo ad incrementare il conteggio ogni volta che cambia il valore nella matrice. Questo mi darà la risposta corretta? – user1502308

+0

Non lo so. Potrebbe funzionare. Se lo provi, per favore pubblica i risultati qui –