???????????????

???????????????????????????? for ?????Σ?????????????????

void ShuffleArray_General (char* arr?? int len)
{
    const int suff_time = len;
    for(int idx=0; idx        int i = rand () % len;
        int j = rand () % len;
        char temp = arr[i];
        arr[i] = arr[j];
        arr[j] = temp;
    }
}

??????????????????????????

????Σ?G F C D A J B I H E
????Σ?D G J F E I A H C B
?????Σ?C J E F A D G B H I
????Σ?H D C F A E B J I G
????Σ?E A J F B I H G D C

???????????????????????Ч???????????????????? QA ???????????п???????????????? Pass ??????????鰱????????……

??????β???

???????????????????????????????????????——PC ?????????????????????????????α????????????????????????????????????????????????????????????????????????

??????????????????úò??????????????????????????β???????????

?????????????и???????? rand ()???? 1 ?? 10 ?е?????????????????????????????????????????????????????????????? 10 ??? 1 ???????????

??????????????????????????????????????????????????????????????? rand ()???? 100 ?Σ????У????????????????????? 10 ????????????????????????????????????????????????????????????? 15 ?????????????? 5 ?????£?????????????????????????

?????????????????????????????????????????????????????????????????????λ???????????????

?????????????????????????????????????????

????????????????????????? 1000 ??——???????λ?ó?????????????????????????????????????1/10????? 100 ?Σ???

?????????з?

??????????????????????????????????

     1    2    3    4    5    6    7    8    9    10
----------------------------------------------------
A | 101  283  317  208   65   23    3    0    0    0
B | 101  191  273  239  127   54   12    2    1    0
C | 103  167  141  204  229  115   32    7    2    0
D | 103  103   87  128  242  195  112   26    3    1
E | 104   83   62   67  116  222  228   93   22    3
F |  91   58   34   60   69  141  234  241   65    7
G |  93   43   35   19   44  102  174  274  185   31
H |  94   28   27   27   46   68   94  173  310  133
I | 119   27   11   30   28   49   64   96  262  314
J |  91   17   13   18   34   31   47   88  150  511

???????? Hack ??

????????????????????????£????????????????????????????????

      1    2    3    4    5    6    7    8    9    10
-----------------------------------------------------
A |   74  108  123  102   93  198   40   37   52  173
B |  261  170  114   70   49   28   37   76  116   79
C |  112  164  168  117   71   37   62   96  116   57
D |   93   91  119  221  103   66   91   98   78   40
E |   62   60   82   90  290  112   95   98   71   40
F |   46   60   63   76   81  318   56   42   70  188
G |   72   57   68   77   83   39  400  105   55   44
H |   99   79   70   73   87   34  124  317   78   39
I |  127  112  102   90   81   24   57   83  248   76
J |   54   99   91   84   62  144   38   48  116  264

??????????????

?????????????????????????????????????????????????????????????

      1    2    3    4    5    6    7    8    9    10
-----------------------------------------------------
A |  178   98   92   82  101   85   79  105   87   93
B |   88  205   90   94   77   84   93   86  106   77
C |   93   99  185   96   83   87   98   88   82   89
D |  105   85   89  190   92   94  105   73   80   87
E |   97   74   85   88  204   91   80   90  100   91
F |   85   84   90   91   96  178   90   91  105   90
G |   81   84   84  104  102  105  197   75   79   89
H |   84   99  107   86   82   78   92  205   79   88
I |  102   72   88   94   87  103   94   92  187   81
J |   87  100   90   75   76   95   72   95   95  215