Logic 逻辑与离散数学
有人能给我解释一下这个问题的答案吗 问题是: 要找出一个含有90个不同原子的公式大约需要多长时间 公式是重言式吗?您可以假设在单个计算机上计算公式需要1ns 真相分配 解决方案:Logic 逻辑与离散数学,logic,discrete-mathematics,Logic,Discrete Mathematics,有人能给我解释一下这个问题的答案吗 问题是: 要找出一个含有90个不同原子的公式大约需要多长时间 公式是重言式吗?您可以假设在单个计算机上计算公式需要1ns 真相分配 解决方案: 有2^90个≈ 10^30个可能的赋值,因此大约需要10^30 ns≈ 10^16天≈10^12年。这个问题假设你正在检查90个真值变量的所有可能组合。这意味着您有90个变量,每个变量都是true或false或换句话说1或0。假设所有90个变量都写为一行中的0和1。这对应于一个90位的二进制数。尝试每一个真值组合现在等
有2^90个≈ 10^30个可能的赋值,因此大约需要10^30 ns≈ 10^16天≈10^12年。这个问题假设你正在检查90个真值变量的所有可能组合。这意味着您有90个变量,每个变量都是
true
或false
或换句话说1
或0
。假设所有90个变量都写为一行中的0和1。这对应于一个90位的二进制数。尝试每一个真值组合现在等于尝试每一个90位二进制数。这与从0
到2^90-1
的计数相同,这为您提供了2^90
可能的组合
现在
2^10=1024
大约是1000=10^3
,所以2^90≈ 10^30
StackOverflow用于编程问题。您应该尝试StackExchange上的其他站点之一。(可能开始)