1183. 加括号

1183. 加括号

暂无测试数据。

题目描述

对于 a0a1a2an1ana_0*a_1*a_2* \cdots *a_{n-1}*a_n
可以通过添加改变运算顺序。
问有多少种不同的运算顺序?

n=3n=3 时,
用1,2,3表示一开始从做到右出现的乘号的编号,
通过添加括号有以下5种运算顺序:

1 2 3: a0a1a2a3a_0*a_1*a_2*a_3
1 3 2: a0a1(a2a3)a_0*a_1*(a_2*a_3)
2 1 3: a0(a1a2)a3a_0*(a_1*a_2)*a_3
2 3 1: a0(a1a2a3)a_0*(a_1*a_2*a_3)
3 2 1: a0(a1(a2a3))a_0*(a_1*(a_2*a_3))

输入

一个正整数 nn,表示 nn 个乘号,即 n+1n+1 个数连乘。

输出

输出一个数表示有多少种不同的运算顺序。

样例输入

样例输出

数据范围限制

3n303 \leq n \leq 30

来源

基础篇补充8.7

信息

ID
1182
难度
(无)
分类
(无)
标签
(无)
递交数
0
已通过
0
通过率
?
上传者