AOJ1116 Jigsaw Puzzles for Computers

解法

1.まだ使っていないパズルの選択
2.回転方向の選択
3.上下左右で配置に適当なパズルかどうか判定
4.配置可能なら更にパズルをおく(再帰
5.全てのパズルを配置できたら、答えの場合の数が1増加する
6.再帰関数の戻り値を利用して、全ての場合の数を算出する

この手順を踏めばよい