nin (make-bool-vector len nil)
ext (make-bool-vector len t)))
(cl-loop
-
with (ls
in-map-ok
in-map)
(> h y)
(sort (aref v y) '>)))
do (cl-loop
-
with acc = (list (car ls))
for maybe in (cdr ls)
do (let* ((was (car acc))
(setq in-map (make-bool-vector now nil)))))
finally do
(cl-loop
-
with (x rangep beg nx end len nb in)
for gap from 0
while acc