关于这段的代码

 最长游程问题

     static void T12()
        {
            var dic = new String[] { "H", "T" };
            var total =1000000;
            var count=0;
            var k = 5;
            var n = 30;
            var rnd=new Random(Environment.TickCount);
            var parser = new PoissonParser();
            for (int i = 0; i < total; i++)
            {
                var sb = new StringBuilder();
                for (int index = 0; index < n; index++)
                {
                    sb.Append(dic[rnd.Next(2)]);
                }
                sb.Append("T");
                var str = sb.ToString();
                //Console.WriteLine(str);
                var info=parser.Do(str, i, k);
                count += info.Count;
                //Console.WriteLine(info);
                
            }
            Console.WriteLine("Total:{0},Count:{1},Rate:{2}", total, count,(double) count / (double)total);
        }
View Code

相关文章:

  • 2021-06-17
  • 2022-01-03
  • 2022-01-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-20
  • 2021-12-06
  • 2022-01-06
  • 2021-12-18
相关资源
相似解决方案