![]() |
1
3
选择第一个数字时,您有4个选择,分别是A、B、C和D;选择第二个、第三个和第四个数字时,相同,因为允许重复:
所以你得到了总数:
从问题1很容易推断出来。
当选择第一个数字时,您有4个选项,分别是A、B、C和D;当选择第二个数字时,您有3个选项,除了为第一个数字选择的选项外;和为第三个数字选择的2个选项,为第四个数字选择的1个选项。
所以你得到了总数:
这里涉及的知识包括组合、排列和概率。这是一个很好的 tutorial 了解他们的不同。 |
![]() |
2
2
首先,你所谈论的话题是
我建议你 Math Tutor DVD 教自己数学题。“概率统计”磁盘集将为您提供解决问题所需的公式和技能。这很好,因为这是你能回到学校最接近的事情,因为老师会帮你解决白板上的问题。 我在 Combinations 视频的章节供您查看。 |
![]() |
3
1
如果你需要做的不仅仅是计算组合和排列的数量,如果你真的需要生成序列,那么DonaldKnuth的书 Generating all combinations and partitions 和 Generating all tuples and permutations . 他详细介绍了受各种限制的算法,并研究了针对每个问题的不同解决方案的优缺点。 |
![]() |
4
0
|
![]() |
Okonjo Mitchel · CS50凯撒:分段故障问题 3 年前 |
![]() |
Baraa · 而我在java中得到无限的while循环 3 年前 |
![]() |
deficiencyOn · 用DP求解“背包” 7 年前 |
![]() |
Robbie · 使用嵌套的if-else语句理解Do-While循环 7 年前 |
![]() |
Andrei · 查找两个数组中的差异[重复] 7 年前 |
![]() |
Shkarik · 为什么我在Scala中的二进制搜索实现如此缓慢? 7 年前 |