一 二 三
1  7  9
2  4  9
2  1  8
5  7  0
3  4  9
7  8  2我想要把这些数字处理成每一行数据都判断。。哪个号码现在的距离
比如第一行 1距离现在是6 ,2距离现在是5 ,5距离现在是3 ,3距离现在是2,,7距离现在是1.我要重新排序的到最高的2位,也就是要得到1-6次,2-4次 最终显示第一行:1-6次,2-4次
第二行:1-4次,7-3次
第三行:8-4次,0-3次

解决方案 »

  1.   

    终于看明白了我要重新排序的到最高的2位,也就是要得到1-6次,2-4次 //我要重新排序得到最高的2位,也就是要得到1-6次,2-4次 最高两位  意思是距离这一列最下方即将出现的数字的距离   最大的两个比如一 二 三
    1  7  9
    2  4  9
    2  1  8
    5  7  0
    3  4  9
    7  8  2
    x  y  z1距离x有6个距离  //楼主这样说的没办法2距离x有有5个距离    第二个2距离x--4
    5--3
    3--2
    7--1由此可得楼主  ---得到最高的2位    6和5距离 满足分别对应楼主   第一行:1-6次,2-4次这个答案鼓掌
      

  2.   


    你早这么说就明白了,用俺们看得懂的东西说,别搞“黑话”同样我也用你看的懂的东西说,既然做福彩3d,那福彩3d那个走势图总该看过吧,如果你看过你就知道,作为俺们人类通过那张图人眼一下就能“扫”清楚这个号几期未出。所以把你的玩意格式成那个图就容易搞了ps:玩彩票滴程序员别瞧不起那些给老头,老太太们看的“说明书”,那些“说明书”可都是高科技,都是专门研究博彩的数学,管理学的博士们的成果,那些都是就是已经研究好的怎么最快速得到统计结果的方法
      

  3.   

    List<int> L_1 = new List<int> { 1, 2, 2, 5, 3, 7 };
                List<int> Res = new List<int>();
                for (int i = 0; i < 10; i++)
                {
                    int Tempi = L_1.FindLastIndex(delegate(int s) { return s == i; });
                    if (Tempi >= 0)
                        Res.Add(6 - Tempi);
                    else
                        Res.Add(-1);
                }Res中索引对应的距离这样就没压力了吧下面的你自己写吧
      

  4.   


    6改成 L_1的length-1代表啥我就不说了哈