数字0〜99のバイナリ表現を含む文字列Sを考えてみましょう。Sのすべての要素がTの部分文字列となるような最短文字列Tは何ですか?最短の2進数列0-99
答えて
あなたが求めているのは、バイナリDe Bruijn sequenceと非常によく似ています。 Eulerian cyclesを使用するその問題のアルゴリズムは、問題を解決するために簡単に適応できます。
+1非常に涼しい:)私は実際にそれのためにいくつかの数学的な反駁を探していた。どのようにコンピュータでそれを得ることができますか? –
あなたはいくつかのグラフ理論を学ばなければなりません:)アルゴリズムは私がリンクしている2つのページで説明されています。 – marcog
marcog:ありがとう!します :) –
- 1. 最短のエンコーディング、16進数
- 2. Swiftの16進数/ 2進数の文字列変換
- 3. Javaの10進数から2進整数への配列
- 4. インターレース2進数
- 5. 2つの行列間の最短経路
- 6. Visual Basic Calculator 16進数と2進数
- 7. 2つの "同期"変数を持つクラスの最短の例
- 8. 配列内の最短文字列
- 9. 2の補数に2進数
- 10. php - 最短関数return
- 11. ケラールでのピクセルワイズ2進分類の最良の損失関数
- 12. アセンブリ文字列の2進数とHexaへの小数点8086
- 13. 配列を使用して10進数から2進数に変換する
- 14. 2の補数進減算
- 15. 10進数から2進数への変換(整数1〜8)
- 16. 数字の配列を2進数に変換する
- 17. 数字を2進数に変換し、1進数をJavaの2進数でカウントする
- 18. 16進数を短い文字列に圧縮する方法は?
- 19. 2進配列からbase64
- 20. Cでの10進数から2進数への変換
- 21. JAVAの2進数から10進数への変換?
- 22. Rubyの3進数が短くなっていますか?
- 23. グラフ内の最短経路の数
- 24. 2進、8進、10進プログラムへの進
- 25. 10進数から2進数への変換
- 26. 16進数を2進数のiphoneに変換するには
- 27. 10進数から2進数への変換(16ビット)
- 28. perl。 64ビットの2進数を10進数に変換する
- 29. ランダムに生成された2進行列の最大数が1の行と列の検索
- 30. 数式を2進数から10進数に変換する
"機械はあなたのシーケンスの順序を気にしません":注文ではないにしても何が気になるのですか?また、この例は意味をなさないと思われます。 – sth
@sthあなたのシーケンスは101010101111010110001010000000011のようになります。rigthの答えが111の場合、マシンはそれにマッチしようとします。これは正規表現 "* 111 *"のようなものです。 –
"Sのすべての要素がTの部分文字列であるような最短の文字列Tは何ですか?"という意味ですか? – RossFabricant