METHOD_0 ( ) { org . apache . commons . math3 . IDENT_0 . IDENT_1 . IDENT_2 IDENT_3 = new org . apache . commons . math3 . IDENT_0 . IDENT_1 . METHOD_1 ( ) ; double IDENT_4 = FLOAT_0 ; int [ ] IDENT_5 = new int [ ] { 1 , INT_0 , INT_1 , 20 , INT_2 , INT_3 , 4 , INT_4 , INT_5 , INT_6 , 1 , INT_4 , INT_7 , 1 } ; int IDENT_6 = cc . IDENT_7 . util . IDENT_8 . METHOD_2 ( IDENT_5 ) ; System . out . println ( ( STRING_0 + METHOD_2 ) ) ; int [ ] IDENT_9 = new int [ IDENT_5 . length ] ; int n = METHOD_2 ; int IDENT_10 = INT_8 ; System . out . println ( ( STRING_1 + n ) ) ; for ( int IDENT_11 = 0 ; IDENT_11 < IDENT_10 ; IDENT_11 ++ ) { int [ ] IDENT_12 = cc . IDENT_7 . util . IDENT_8 . METHOD_3 ( IDENT_5 , n ) ; for ( int j = 0 ; j < ( IDENT_12 . length ) ; j ++ ) { IDENT_9 [ IDENT_12 [ j ] ] += 1 ; } } double [ ] IDENT_13 = new double [ IDENT_5 . length ] ; for ( int i = 0 ; i < ( IDENT_13 . length ) ; i ++ ) { IDENT_13 [ i ] = ( ( double ) ( IDENT_5 [ i ] ) ) / ( ( double ) ( n ) ) ; } double [ ] IDENT_14 = new double [ IDENT_5 . length ] ; for ( int i = 0 ; i < ( IDENT_13 . length ) ; i ++ ) { IDENT_14 [ i ] = ( ( double ) ( IDENT_9 [ i ] ) ) / ( ( double ) ( IDENT_10 ) ) ; } System . out . println ( STRING_2 ) ; for ( int i = 0 ; i < ( IDENT_13 . length ) ; i ++ ) { System . out . METHOD_4 ( java . lang . String . format ( STRING_3 , IDENT_13 [ i ] ) ) ; } System . out . println ( ) ; System . out . println ( STRING_4 ) ; for ( int i = 0 ; i < ( IDENT_14 . length ) ; i ++ ) { System . out . METHOD_4 ( java . lang . String . format ( STRING_3 , IDENT_14 [ i ] ) ) ; } System . out . println ( ) ; for ( int i = 0 ; i < ( IDENT_9 . length ) ; i ++ ) { double IDENT_15 = IDENT_3 . METHOD_5 ( IDENT_10 , IDENT_9 [ i ] , ( ( ( double ) ( IDENT_5 [ i ] ) ) / ( ( double ) ( n ) ) ) , IDENT_16 . IDENT_17 ) ; System . out . println ( ( STRING_5 + IDENT_15 ) ) ; "<AssertPlaceHolder>" ; } } METHOD_3 ( int [ ] , int ) { if ( n < 1 ) throw new java . lang . IllegalArgumentException ( ( STRING_6 + n ) ) ; int l = ( ( int ) ( java . lang . Math . METHOD_6 ( ( ( java . util . concurrent . IDENT_18 . METHOD_7 ( ) . METHOD_8 ( ) ) * ( ( double ) ( n ) ) ) ) ) ) ; int IDENT_19 = l ; int [ ] res = new int [ IDENT_5 . length ] ; int i = 0 ; int j = 0 ; while ( i < ( IDENT_5 . length ) ) { if ( ( IDENT_5 [ i ] ) < 1 ) throw new java . lang . IllegalArgumentException ( ( STRING_7 + ( IDENT_5 [ i ] ) ) ) ; if ( ( IDENT_5 [ i ] ) < IDENT_19 ) { IDENT_19 OP_0 IDENT_5 [ i ] ; i ++ ; } else { res [ ( j ++ ) ] = i ; int times = ( ( ( IDENT_5 [ i ] ) - IDENT_19 ) / n ) + 1 ; IDENT_19 += times * n ; } } return java . util . Arrays . METHOD_9 ( res , j ) ; }
org . junit . Assert . assertTrue ( ( IDENT_15 > IDENT_4 ) )