早教吧作业答案频道 -->其他-->
满足abc小于或等于abcde小于或等于10的有序整数组(a,b,c,d,e)共有
题目详情
满足abc小于或等于a b c d e小于或等于10的有序整数组(a,b,c,d,e)共有
▼优质解答
答案和解析
252个,可以用电脑编程解决,经计算知结果和C(5,10)的组合数相同,至于其他的m,n也与组合数C(n,m)相同
从10个数中选取5个数组成的所有排列为P(10,5),而其中5个数能构成的排列为P(5,5),
我们需要的只有一种,所以结果为P(10,5)/P(5,5)=C(10,5)=252
static int GetOrderIntegerCount(int[] arrTotal,int nIndex,int selectCount)
{
if (selectCount == 1)
{
return arrTotal.Length - nIndex;
}
int nCount = 0;
for (int i = nIndex; i < arrTotal.Length; i++)
{
nCount += GetOrderIntegerCount(arrTotal,i + 1,selectCount - 1);
}
return nCount;
}
Main函数中调用
int[] arrBuff = new int[] { 1,2,3,4,5,6,7,8,9,10 };
int nCount = GetOrderIntegerCount(arrBuff,0,10);
Console.WriteLine(nCount);
输出252
从10个数中选取5个数组成的所有排列为P(10,5),而其中5个数能构成的排列为P(5,5),
我们需要的只有一种,所以结果为P(10,5)/P(5,5)=C(10,5)=252
static int GetOrderIntegerCount(int[] arrTotal,int nIndex,int selectCount)
{
if (selectCount == 1)
{
return arrTotal.Length - nIndex;
}
int nCount = 0;
for (int i = nIndex; i < arrTotal.Length; i++)
{
nCount += GetOrderIntegerCount(arrTotal,i + 1,selectCount - 1);
}
return nCount;
}
Main函数中调用
int[] arrBuff = new int[] { 1,2,3,4,5,6,7,8,9,10 };
int nCount = GetOrderIntegerCount(arrBuff,0,10);
Console.WriteLine(nCount);
输出252
看了 满足abc小于或等于abcd...的网友还看了以下:
已知A.B.C.D.E.F.G.H.I.J分别代表0-9中不同的数字切满足下等式1,E*E=HE: 2020-05-14 …
MATLAB 如何赋值 画实部虚部图像 画图clearclcsyms a j k n u e A 2020-05-16 …
(“*”为未知数x)e*/a+a/e*=1/ae*+ae*为什么会等于(a-1/a)(1/e*-e 2020-06-07 …
main(){unionEXAMPLE{struct{intx,y;}in;inta,b;}e;e 2020-06-12 …
e的(-5x)次方的积分的结果是多少?例1:5*e的(-5x)次方的结果是1-5*1/5*e的(- 2020-06-12 …
如果矩阵A可逆,证明(A')^-1=(A^-1)'.A’为A的转置矩阵AA^-1=A^-1A=E两 2020-07-20 …
函数f(x)=xe^x-a与x轴有两个交点,则实数a的取值范围为A.(-1/e,0)B.(-1/e 2020-07-31 …
设函数f(x)=|(e^x)-a|+|(1/e^x)-1|,其中a,x属于R.e是自然对数的底数, 2020-08-01 …
利用求导判断公切线?做了一半如何做下去?函数y=ax^2与y=lnx的图形的公切线方程为y=(1/ 2020-08-01 …
设函数f(x)=ex+x−a−−−−−−−−−√(a∈R,e为自然对数的底数),若曲线y=sinx 2020-08-02 …