#1532. 等腰三角形

等腰三角形

等腰三角形

(stdin / stdout)

题目描述

给定一个正 $n$ 边形,可以通过连线将这个多边形分割成 $n-2$ 个三角形,问这 $n-2$ 个三角形中恰有 $k$ 个等腰三角形的分割方法有多少?这个值可能很大,输出对 9397 取模的结果。

输入格式

第一行一个数 $n$ 和 $k$。($3 \le n \le 50$,$0 \le k \le n-2$)。

输出格式

一个整数,表示正 $n$ 边形切割成 $n-2$ 个三角形,其中恰有 $k$ 个等腰三角形的分割方法,结果模 $9397$。

样例输入 1

4 2

样例输出 1

2

样例输入 2

3 0

样例输出 2

0

样例输入 3

5 3

样例输出 3

5

提示 Hint

对于样例 1,我们之间可以有一个顶点 0 和 2 或 1 和 3 之间的对角顶点。在这两种情况下,有 2 个等腰的三角形。

对于样例 2,只有一个等边三角形的分割不含对角线,只有一个等腰三角形(多边形本身)。

对于样例 3,一个正五边形有 5 个三角剖分。每个顶点都与它们不相邻的两点连接。