Dinesman's multiple-dwelling problem: Difference between revisions

Undo revision 111701 by Fwend (talk)
m (→‎{{header|D}}: they're not functions of course, but delegates)
(Undo revision 111701 by Fwend (talk))
Line 117:
}
 
size_t[] solve(T...)(size_t len, T dgsfun) {
auto perms = permutations(len);
outer:
foreach (p; perms) {
foreach (dgfn; dgsfun)
if (!dgfn(cast(int[])p))
continue outer;
return p;
Anonymous user