Задача Lattice Animals

Файл входного файла: lattice.in
Файл выходного файла: lattice.out
Ограничение по памяти: 64 MB
Ограничение по времени: 2 s

Описание

Lattice animal is a set of connected sites on a lattice. Lattice animals on a square lattice are especially popular subject of study and are also known as polyominoes. Polyomino is usually represented as a set of sidewise connected squares. Polyomino with n squares is called n-polyomino.

In this problem you are to find a number of distinct free n-polyominoes that fit into rectangle w × h. Free polyominoes can be rotated and flipped over, so that their rotations and mirror images are considered to be the same.

For example, there are 5 different pentominoes (5-polyominoes) that fit into 2×4 rectangle and 3 different octominoes (8-polyominoes) that fit into 3 × 3 rectangle.

Формат входных данных

The input file consists of a single line with 3 integer numbers n, w, and h (1 ≤ n ≤ 10, 1 ≤ w, h ≤ n).

Формат выходных данных

Write to the output file a single integer number — the number of distinct free n-polyominoes that fit into rectangle w × h.

Примеры:

ввод вывод

5 1 4

0

5 2 4

5

5 3 4

11

5 5 5

12

8 3 3

3

Added: ASkar
Difficulty: 100.0
Accepted: 0
Submitted: 3
Analyze this 1 Комментарии

Обсуждение:

Madiyar said:
б

Дата: 2009-10-30 14:07


Ответить →
Начать обсуждение:

Powered by django, eJudge.