早教吧作业答案频道 -->其他-->
从m中任取n个数编写一个程序需要一个函数,它的功能是从m个数中任意取n个数,并且对于取出的数能索引到它在m中的位置,希望某位高手不吝赐教.这个问题有C(n,m)种情况,对于每种情况都能找到
题目详情
从m中任取n个数
编写一个程序需要一个函数,它的功能是从m个数中任意取n个数,并且对于取出的数能索引到它在m中的位置,希望某位高手不吝赐教.
这个问题有C(n,m)种情况,对于每种情况都能找到在索引.举个例子说,在16个数里找8个数,用rand()%m,并且使这8个数各不相等,但似乎用时间随机只能找到C(8,16)一种情况,要找出所有的情况,那要试很多次,并且这次的组合和上次的组合还不知想不想等?
希望哪个能提供算法,最好是源程序!
编写一个程序需要一个函数,它的功能是从m个数中任意取n个数,并且对于取出的数能索引到它在m中的位置,希望某位高手不吝赐教.
这个问题有C(n,m)种情况,对于每种情况都能找到在索引.举个例子说,在16个数里找8个数,用rand()%m,并且使这8个数各不相等,但似乎用时间随机只能找到C(8,16)一种情况,要找出所有的情况,那要试很多次,并且这次的组合和上次的组合还不知想不想等?
希望哪个能提供算法,最好是源程序!
▼优质解答
答案和解析
给出A(n,m)和C(n,m)
排列
#include "iostream.h"
int m,n,total;
void Function(int* p,int* flag,int** base,int num)
{
for(int i=0;i
排列
#include "iostream.h"
int m,n,total;
void Function(int* p,int* flag,int** base,int num)
{
for(int i=0;i
看了 从m中任取n个数编写一个程序...的网友还看了以下:
已知关于x的一元二次方程x的平方+(m-2)x+1/2m-3=0.求证:无论m取何值,这个方程总有 2020-05-16 …
已知关于x的方程x²-2(m+1)x+m²+2=0 ①当m取何值时,方程有两个相等的实数根 ②为m 2020-05-16 …
我还有一道题想问你若方程mx-1=x-m是一元一次方程,m取整样的数值并求出他的解. 2020-06-03 …
若方程mx-1=x-m是一元一次方程,m取整样的数值并求出他的解?. 2020-06-03 …
已知:关于x的方程x2−(m+1)x+14m2=0(1)当m取何值时,方程有两个实数根?(2)为m 2020-06-12 …
如图2,正方形ABCD的边长为4,点M在边DC上,且DM=1,N为对角线AC上任意一点,则DN+M 2020-07-22 …
关于x的方程x^2-2(m+1)x+m^2=0(1)当m取何值时,方程无实数根(2)当m取一个合适的 2020-11-01 …
已知关于x的方程x的平方减2括号m减1括号x加m的平方=0(1)当m取什么值时,一元二次方程没有实数 2020-11-18 …
已知关于x的方程x2-3x+2-m2=0(1)当m=0时,解这个方程;(2)若x=4是这个方程的一个 2020-11-21 …
己知关于x,y的方程组x十2y=1,x—2y=m,一求这方程组的解:二当m取值时,这个方程己知关于x 2021-01-12 …