2016 Update
This commit is contained in:
parent
948b86eafa
commit
dcf5d15da3
7965 changed files with 139854 additions and 31002 deletions
|
|
@ -4,7 +4,7 @@ constant TRIALS = 100;
|
|||
for 1 .. MAX_N -> $N {
|
||||
my $empiric = TRIALS R/ [+] find-loop(random-mapping($N)).elems xx TRIALS;
|
||||
my $theoric = [+]
|
||||
map -> $k { $N ** ($k + 1) R/ [*] $k**2, $N - $k + 1 .. $N }, 1 .. $N;
|
||||
map -> $k { $N ** ($k + 1) R/ [*] flat $k**2, $N - $k + 1 .. $N }, 1 .. $N;
|
||||
|
||||
FIRST say " N empiric theoric (error)";
|
||||
FIRST say "=== ========= ============ =========";
|
||||
|
|
@ -15,4 +15,4 @@ for 1 .. MAX_N -> $N {
|
|||
}
|
||||
|
||||
sub random-mapping { hash .list Z=> .roll given ^$^size }
|
||||
sub find-loop { 0, %^mapping{*} ...^ { (state %){$_}++ } }
|
||||
sub find-loop { 0, | %^mapping{*} ...^ { (%){$_}++ } }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue