早教吧作业答案频道 -->其他-->
从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个数编写一个程序...的网友还看了以下:
感谢上苍我所拥有的,感谢上苍我所没有的 ;是不是少了一个“赐”,是不是应该感谢上苍赐我所拥有的,感 2020-05-14 …
洗衣机洗一桶衣服大概要水、电?请注明全自动和半自动洗衣机洗一桶衣服分别要多少水,要多少度电,要多少 2020-05-16 …
excel函数精确取舍,0到0.5之间大于0.25取舍为0.5小于0.25归零;0.5到1之间大于 2020-06-04 …
唐太宗赐绢惩顺德右骁卫大将军长孙顺德受人馈绢,事觉,①上曰:“顺德果能有益于国家,朕与之共有府库耳 2020-06-25 …
三角形求边长三角形的a.b长250厘米,a.b夹角5度.求c的长度,见笑.多年没看书,三角函数忘了 2020-07-03 …
根据下列故事的开头,续写故事,并写出你从这个故事中得到的启示从前,有两个得到了一位长老的恩赐:一根 2020-07-06 …
从1到9,9个数组成一个5位数和4位数,1到9这9个数都要用到………………从1到9,9个数组成一个 2020-07-24 …
为什么一个整系数多项式如果能分解为两个有理系数的因式的乘积,那么也一定能分解为两个整系数的因式的积 2020-08-03 …
谁能帮我写一个VB的过程是把数组Point中的元素每隔25个放到数组result中数组类型是POIN 2020-11-01 …
风加个思念什么字呀?如题很想知道风加个思到底念什么呢.五笔拼音都打不起来,请赐教 2020-11-08 …