提问人:Varun Pal 提问时间:1/28/2023 更新时间:1/28/2023 访问量:30
给定 1 个布尔输入和 N 个布尔输出,可以形成多少个不同的函数
Given 1 boolean input and N boolean outputs, how many different functions can be formed
问:
函数接受 1 个输入并有 2 个输出。1 个输入是 T 或 F,N 个输出都是 T 或 F。我可以创建多少个不同的函数。
我得到了 2^(N + 1),但似乎错了。它可能是 2^2^n。不知道如何证明
答:
0赞
Axel Kemper
1/28/2023
#1
对于单个输出,有四个功能:
F0(x) = 0
F1(x) = 1
F2(x) = x
F3(x) = !x
因此,有不同的输出功能。想象一个以 . 为基数的 N 位数字。4^N
N
4
评论
|B|^|A|
|B|
2^4
2^1