Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
|
|
@ -0,0 +1,21 @@
|
|||
fun fence s [] =
|
||||
if s >= 3 then
|
||||
[[]]
|
||||
else
|
||||
[]
|
||||
|
||||
| fence s (x :: xs) =
|
||||
if s mod 2 = 0 then
|
||||
map
|
||||
(fn ys => x :: ys)
|
||||
(fence (s + 1) xs)
|
||||
@
|
||||
fence s xs
|
||||
else
|
||||
map
|
||||
(fn ys => x :: ys)
|
||||
(fence s xs)
|
||||
@
|
||||
fence (s + 1) xs
|
||||
|
||||
fun ncsubseq xs = fence 0 xs
|
||||
Loading…
Add table
Add a link
Reference in a new issue