fork download
  1. main=fmap(map read.words)getLine>>= \(m:n:k:_)->let f g i l=[g(take i1.drop i2)l|i1<-[1..i],i2<-[0..i-i1]]in interact$show.length.filter((==k).sum.map(read.return)).concatMap(f concatMap m).f id n.lines
Success #stdin #stdout 0s 6344KB
stdin
5 5 6
01010
10101
01010
10101
01010
stdout
12