投色子下注的小程序

/*
投色子下注
*/
using System;
using System.Collections;

namespace XXX
{
 class MainClass
 {
  public static void Main(string[] args)
  {
   double N = 1;
   int baseline = 1;
   int count =30;//总下注次数
   DoubleN.Compute(N, baseline, count);
   for(int j = 0; j < DoubleN.tmp.Count ; j++)
   {
    Console.WriteLine("{0}\t:{1}\t==>",j,DoubleN.tmp[j]);
   }
  }
 }
 
 
 class DoubleN
 {
  public static ArrayList tmp = new ArrayList();
  public static void Compute(double N, int x, int i)
  {
   tmp.Add(N);
   tmp.Add(x * N);
   for(int j = 2; j < i + 1 ; j++)
   {
    next(x);
   }
  }

  static double next(int x)
  {
   double tmpResult = 0;
   for(int j = 0; j < tmp.Count ; j++ )
   {
    tmpResult += (double)tmp[j];
   }
   tmpResult = tmpResult * x;
   if (!tmp.Contains(tmpResult))
   {
    tmp.Add(tmpResult);
   }
   //Console.WriteLine("{0}",tmpResult);
   return tmpResult;
  }
 
 }
}

------ 
double N = 1;
   int baseline = 1;
   int count =30;//总下注次数
0       :1      ==>
1       :1      ==>
2       :2      ==>
3       :4      ==>
4       :8      ==>
5       :16     ==>
6       :32     ==>
7       :64     ==>
8       :128    ==>
9       :256    ==>
10      :512    ==>
11      :1024   ==>
12      :2048   ==>
13      :4096   ==>
14      :8192   ==>
15      :16384  ==>
16      :32768  ==>
17      :65536  ==>
18      :131072 ==>
19      :262144 ==>
20      :524288 ==>
21      :1048576        ==>
22      :2097152        ==>
23      :4194304        ==>
24      :8388608        ==>
25      :16777216       ==>
26      :33554432       ==>
27      :67108864       ==>
28      :134217728      ==>
29      :268435456      ==>
30      :536870912      ==>

          double N = 2;
            int baseline = 2;
            int count = 30;
0       :2      ==>
1       :4      ==>
2       :12     ==>
3       :36     ==>
4       :108    ==>
5       :324    ==>
6       :972    ==>
7       :2916   ==>
8       :8748   ==>
9       :26244  ==>
10      :78732  ==>
11      :236196 ==>
12      :708588 ==>
13      :2125764        ==>
14      :6377292        ==>
15      :19131876       ==>
16      :57395628       ==>
17      :172186884      ==>
18      :516560652      ==>
19      :1549681956     ==>
20      :4649045868     ==>
21      :13947137604    ==>
22      :41841412812    ==>
23      :125524238436   ==>
24      :376572715308   ==>
25      :1129718145924  ==>
26      :3389154437772  ==>
27      :10167463313316 ==>
28      :30502389939948 ==>
29      :91507169819844 ==>
30      :274521509459532        ==>

原文地址:https://www.cnblogs.com/bigmouthz/p/548110.html