tasks a-s
This commit is contained in:
parent
47bf37c096
commit
b83f433714
12433 changed files with 156208 additions and 123 deletions
|
|
@ -0,0 +1,8 @@
|
|||
import Data.List (subsequences, tails, delete)
|
||||
|
||||
disjoint a = concatMap (cutAt a) [1..length a - 2] where
|
||||
cutAt s n = [a ++ b | b <- delete [] (subsequences right),
|
||||
a <- init (tails left) ] where
|
||||
(left, _:right) = splitAt n s
|
||||
|
||||
main = print $ length $ disjoint [1..20]
|
||||
Loading…
Add table
Add a link
Reference in a new issue