gpt4 book ai didi

pseudocode - 给定 1 的数量,如何找到所有可能的二进制表示?

转载 作者:行者123 更新时间:2023-12-04 23:29:50 26 4
gpt4 key购买 nike

关闭。这个问题是off-topic .它目前不接受答案。












想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。

10年前关闭。




Improve this question




给定 N 作为位数,K 作为 1 的数量,我如何生成包含 K 个 1 和 N-k 个零的所有二进制表示?

换句话说,我有:

N=4 //number of bits
K=2 //number of ones

包含 N 位、K 个 1 和 N-K 个零的所有可能的二进制值是:
1100
1010
1001
0110
0101
0011

到目前为止我什么都没有。我不是要代码。我只是要求最好的方法来做到这一点?算法?伪代码?也许是讨论?

编辑:我要求提供代码/伪代码来解决问题......而不是数学公式......

最佳答案

还记得数学课上的组合和排列吗?

谷歌它并找到等式,使用:
http://www.mathsisfun.com/combinatorics/combinations-permutations-calculator.html快速计算:)

关于pseudocode - 给定 1 的数量,如何找到所有可能的二进制表示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6876096/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com