#1700. C++-数学-组合
C++-数学-组合
Background
Description
C++-数学-组合
组合(combination)是一个数学名词。一般地,从n个不同的元素中,任取m(m≤n)个元素为一组,叫作从n个不同元素中取出m个元素的一个组合。我们把有关求组合的个数的问题叫作组合问题。
组合(combination),数学的重要概念之一。从n个不同元素中每次取出m个不同元素(0≤m≤n),不管其顺序合成一组,称为从n个元素中不重复地选取m个元素的一个组合。所有这样的组合的总数称为组合数,这个组合数的计算公式为
或者
n元集合A中不重复地抽取m个元素作成的一个组合实质上是A的一个m元子集合。如果给集A编序 成为一个序集,那么A中抽取m个元素的一个组合对应于数段 到序集A的一个确定的严格保序映射,组合数 的常用符号还有
Format
Input
Output
Samples
Limitation
1s, 1024KiB for each test case.