足球彩票(50分)

  • 主题发起人 emailcdz
  • 开始时间
E

emailcdz

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样把足球彩票的复式写为单注?
 
别人为我提供了下面的算法,太慢了,有好点的吗?
>>>>>
以下是比较原始的组合生成法,但是你应该先掌握这个.
#include <iostream.h>
#define MAXN 100
int a[MAXN];
int flag[MAXN];
void comb(int m, int k, int s)
{
int i;
if (s >= k)
{
for (i = 0;
i < k;
i++)
cout << a << " ";
cout << endl;
}
else
{
for (i = 1;
i <= m;
i++)
if (0 == flag)
{
flag=1;
a=i;
comb(m,k,s+1);
a=0;
flag=0;
}
}
}
void main()
{
int i;
for (i=0;
i<MAXN;
i++)
a=flag=0;
comb(3,2,0);

 
我喜欢买体育彩票,足球彩票,你写的什么意思
 
这个算法非常基本,没有什么技术含量。我对足球没有特别的兴趣,没有研究过“复式”
的意义。不过,您可以看看:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=0999248
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1008308
只要在数组A中确定取值范围即可。
 
多人接受答案了。
 
如今还是没有人能为我提供满意的答案,不论是谁的速度都不行.
对于足球彩票的150万种可能根本就算不出来!
 
顶部