Hmm... thinking that through, NB. longest sequence lengths should all match assert 1=#~.{:@$@>(lisI; lisJ; lisM; lisL; lisEH) a
(And also could use a verification that each longest sequence is a valid one...) Thanks, -- Raul On Fri, Sep 9, 2016 at 10:30 AM, Erling Hellenäs <erl...@erlinghellenas.se> wrote: > Hi all ! > > Good point. It seems lisI gives strange results. lisL sometimes gives > several results, which are probably all correct. There can be many different > longest strictly increasing subsequences. > > a > > 4 12 10 23 18 19 8 7 5 2 0 16 15 11 1 9 22 3 13 14 21 17 24 20 6 > > lisI a > > 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 > 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 > > lisJ a > > 0 1 3 13 14 17 20 > > lisM a > > 0 1 3 13 14 17 20 > > lisL a > > 0 1 3 13 14 17 20 > > 4 5 9 13 14 17 20 > > lisXR a > > 0 1 3 13 14 17 20 > > lisEH a > > 0 1 3 13 14 17 20 > > > Cheers, > Erling > > > > On 2016-09-09 16:02, Raul Miller wrote: >> >> 1=#~.(lisI; lisJ; lisM; lisL; lisEH) a > > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm