Consider a
polyomino
. We want to divide
into several (may be one) smaller polyominoes. The division is called a
Fillomino
solution
if no two polyominoes of equal size share a side. (They may touch at a point.) In other words, the division is a valid solution of a Fillomino puzzle.
Determine the number of distinct Fillomino solutions of the rectangle.
This section requires Javascript.
You are seeing this because something didn't load right. We suggest you, (a) try
refreshing the page, (b) enabling javascript if it is disabled on your browser and,
finally, (c)
loading the
non-javascript version of this page
. We're sorry about the hassle.
This is a simple problem that can be done by hand:
There are 1 6 more, where all minoes have size not greater than 3.
Note that it's impossible to not have any 3-mino. (Suppose it's possible. If a corner square is 1, it forces the two squares adjacent to it to be 2. One of them is also a corner square, and it's forced to go to the middle row; this makes the two 2-minoes to merge.
Thus, all corner squares must be 2. This leaves no place for the middle row.
Also note that we cannot have two 3-minoes, since they collectively complete 6 cells and thus the entire rectangle. So we have one 3-mino.
In total, there are 1 + 6 + 1 0 + 1 6 = 3 3 ways to fill this.
Of course, the intended answer is to use programming, and you're unlikely to be able to solve the harder version without it...