Your skill will accomplish what the force of many cannot |
|
PerlMonks |
comment on |
( [id://3333]=superdoc: print w/replies, xml ) | Need Help?? |
You might be looking for a technique I discussed in NestedLoops and the Odometer Model:
Now imagine that each time one of the dials changes, all the dials to the right of it can be remade. For example, each dial could exclude any numbers that exist on any dial to its left.That is, instead of looping over the static AoA, you can replace the arrayrefs with codrefs that filter out any elements that have already been used by outer loops.
New update: In Re: Efficient Unique Nested Combinations, FFRANK points out that my "I think you want" is not the correct algorithm. A corrected solution is posted in reply thereto.
Caution: Contents may have been coded under pressure. In reply to Re: Efficient Unique Nested Combinations
by Roy Johnson
|
|