Algorithm-GaussianElimination-GF2

 view release on metacpan or  search on metacpan

samples/lights_on.pl  view on Meta::CPAN

    my $right = $ix + 1;
    $eq->a($right, 1) if $right % $w and $right < $len;
}

my ($sol, @base0) = $a->solve;

if ($sol) {
    my @sol = @$sol;
    while (@sol) {
        my @row = splice @sol, 0, $w;
        say "@row";
    }

    for my $sol0 (@base0) {
        say "sol0:";
        my @sol0 = @$sol0;
        while (@sol0) {
            my @row = splice @sol0, 0, $w;
            say "@row";
        }
    }
}
else {
    say "no solution found"
}



( run in 0.916 second using v1.01-cache-2.11-cpan-483215c6ad5 )