尊敬先生、 私は3x3の行列与えられた可能性のすべてのユニークなパターンを見つけるために聞かれる質問に出くわしました1から9までの数字である。アンドロイドロック画面と同じです。あなたはそれを見つける方法を助けることができますか?私はこれにfloyd warshallを使用して、後続の行列の値が変わるたびにインクリメントすることができますか?
パターン可能
答えて
Androidパターンロック画面の組み合わせは、1-9以降ではありません。代わりに、ロックパターンには最低4つの入力が必要なので、それらは4-9になります。それ以下のものは無効です(少なくとも2.3以降です。2.2以下では3ポイントのロックが許されます)。ここでは組み合わせの内訳は次のとおりです。
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
Googleのエンジニアによって与えられ、この背後にある数学の完全な内訳がhere見つけることができます。
hmmmm ...ありがとう!:)これは私が探していたものです:) – user1502308
しかし、 floyd warshallを使用し、変数の数を0に宣言します。そして、長さ4のパスを表すmatrix(4)の後ろ。行列の値が変化するたびにカウントをインクリメントし続けます。それは私に正しい答えを与えるだろうか? – user1502308
私は分かりません。それはうまくいくかもしれない。試してみると、ここに結果を投稿してください。 –
- 1. 逆アクセス可能なロジック変更のパターン?
- 2. RxJs:観測可能な検索結果のパターン
- 3. 不規則なクリック可能な形のパターン
- 4. 構成可能なアプリケーションのためのアーキテクチャ/パターン
- 5. 大量のレコード更新で適用可能なパターン
- 6. 観測可能なパターンの代わりに?
- 7. letバインディングの反駁可能なパターンのGHC警告
- 8. DDDパターンのサービス "ヘルパークラス"のユニットテスト可能なコンセプト
- 9. ハスケル:非網羅パターン機能
- 10. パターンをプリントする機能
- 11. ドラッグ可能、ドロップ可能、クローン
- 12. パターンは不可能なプレイブックと--limitで動作しませんか?
- 13. 単一のコマンドに複数の可能なパターンを指定する
- 14. Webアプリケーションの機能へのユーザーアクセス権またはアクセス許可パターンまたはベストプラクティス
- 15. R、igraph、頂点にパターンを塗りつぶすことが可能です
- 16. 編集可能なItemsControl WPF 4.0のMVVMパターンを使用したDataTemplate
- 17. Regex for Java SimpleDateFormatパターン(出産に固有の可能性があります)
- 18. R# - Double-Check Lockingパターンの誤った実装の可能性があります。
- 19. 同じアプリケーションのurlパターンをグループ化することは可能ですか?django
- 20. F#RX非同期パターンを観測可能なシーケンスに変換する
- 21. .hgignoreで根塊パターンを使用することは可能ですか?
- 22. 変更可能なコピーを作成するためのObjective-Cパターン
- 23. Akka.NET - AtLeastOnceDeliveryReceiveActorとPublish/Subscribeパターンを混在させることは可能ですか?
- 24. JQueryUI接続可能なソート可能なソート可能なソート可能なイベント
- 25. 、ドラッグ可能なドロップ可能とソート可能
- 26. jQuery UIをソート可能にドラッグ可能
- 27. 「フォーカス可能」と「クリック可能」の違い
- 28. 交換可能なクリック可能なリンク
- 29. Abcpdfコピー可能/選択可能なテキスト
- 30. 検索可能/フィルタリング可能なツリービュー
あなたはアンドロイドロック画面の仕組みを知っている人に聴衆を限定するのではなく、制約を明確にすることで、より良い結果が得られるはずです。 –
あなたは可能な組み合わせの数だけを探していますか? – gobernador
はい私は1から9までの数字を使ってできるユニークな組み合わせをすべて見つけなければなりません。 – user1502308