python - 计算长度为 n 的两位数字的可能组合数
问题描述
寻找一个公式来计算可能的组合数量,长度为“K”,长度为两位数,可以说为“a”和“b”。
示例: 长度为“k”的 a 和 b 中的任意一个可以组合使用。我们只需要以 b 开头的组合计数。
k = 6 (Length)
a = 3
b = 3
Here answer will be : 9
k = 7 (Length)
a = 4
b = 3
Here answer will be : 15
Here is the list of combinations possible for example
bbbaaaa
bbabaaa
bbaabaa
bbaaaba
bbaaaab
babbaaa
bababaa
babaaba
babaaab
baabbaa
baababa
baabaab
baaabba
baaabab
baaaabb
上述答案是手动计算的。我正在寻找这个公式来计算大数。
这里的任何人都可以帮助我。寻找准确且快速的python代码。
解决方案
推荐阅读
- datatables - DataTables 的 FixedColumns 扩展导致列重复
- sql - LINQ to Entities(等待操作超时)
- python - Pandas 中的多索引出错
- javascript - 如何在 Phaser 3 中使用位图文本或文本使用外部字体?
- javascript - JSONP自动填充输入框问题
- java - Tomcat 中的 Selenium Chrome 驱动程序不起作用,为什么?
- nativescript - ngModel 在 Nativescript 中不起作用
- javascript - 设置状态以响应组件更新的最佳方法是什么?我的 Render 方法获取更新的数据,但组件没有更新
- android - 选中或未选中时复选框显示错误
- java - Apache POI conditional formatting search for string starts with some text