Help for this page

Select Code to Download


  1. or download this
    use List::Util 'min';
    use POSIX 'ceil';
    ...
    use Memoize;
    memoize 'num_ways';
    print num_ways(100, 10, 667), $/;
    
  2. or download this
    sub num_ways {
        my ($N, $S, $T, $callback, @so_far) = @_;
    ...
    }
    
    num_ways( 100, 10, 667, sub { print "@_\n" } );