-1
誰かが私にこの質問の解答を説明してもらえますか?論理と離散数学
質問: 90種類の異なる数式の式が同義語であるかどうかを調べるのにどれくらいの時間がかかりますか?単一の 真理割り当てで数式を評価するには1 nsかかると仮定することができます。
解決策: 2^90≈10^30の割り当てが可能であるため、約10^30 ns≈10^16日≒10^12年かかります。
誰かが私にこの質問の解答を説明してもらえますか?論理と離散数学
質問: 90種類の異なる数式の式が同義語であるかどうかを調べるのにどれくらいの時間がかかりますか?単一の 真理割り当てで数式を評価するには1 nsかかると仮定することができます。
解決策: 2^90≈10^30の割り当てが可能であるため、約10^30 ns≈10^16日≒10^12年かかります。
質問には、90個の真理値変数のすべての可能な組み合わせをチェックしていることが前提です。これは、それぞれがtrue
またはfalse
のいずれか、つまり1
または0
の90個の変数を持つことを意味します。 90個の変数すべてをゼロとして記述し、1つを連続して記述するとします。これは90桁の2進数に相当します。真理値のあらゆる組み合わせを試してみると、90桁の2進数ごとに試行することになります。これは0
から2^90 - 1
まで数えて、2^90
の可能な組み合わせが得られるのと同じです。
2^10 = 1024
は、約1000 = 10^3
です。したがって、2^90 ≈ 10^30
です。
StackOverflowはプログラミングに関する質問です。 StackExchangeで他のサイトの1つを試してみてください。 (多分[ここ](http://math.stackexchange.com/)を開始してください) –