c语言中排列组合公式是什么?

 我来答
果果就是爱生活
高能答主

2023-07-07 · 专注生活教育知识分享
果果就是爱生活
采纳数:2071 获赞数:272229

向TA提问 私信TA
展开全部

计算公式:

 ;C(n,m)=C(n,n-m)。(n≥m)

C-Combination 组合数 ;

A-Arrangement 排列数(在旧教材为P-Permutation);

N-Number 元素的总个数;

M- 参与选择的元素个数;

!- Factorial阶乘。

扩展资料:

例: 某城市有4条东西街道和6条南北的街道,街道之间的间距相同,若规定只能向东或向北两个方向沿图中路线前进,则从M到N有多少种不同的走法?

分析:对实际背景的分析可以逐层深入:

(一)从M到N必须向上走三步,向右走五步,共走八步;

(二)每一步是向上还是向右,决定了不同的走法;

(三)事实上,当把向上的步骤决定后,剩下的步骤只能向右;

从而,任务可叙述为:从八个步骤中选出哪三步是向上走,就可以确定走法数。

∴ 本题答案为:C(8,3)=56。

参考资料来源: 百度百科-排列组合   

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式