#include "iostream"
#include "algorithm"
#include "fstream"
using namespace std;
/*
p[i]表示i个变量,全部i重幂的个数
p[i] = ∑p[k]*p[i-k] 1<=k<i
p[1] = 1
*/
int p[50];
int power(int n)
{
p[1] = 1;
for(int i=2; i<=n; i++)
for(int k=1; k<i; k++)
p[i] += p[k] * p[i-k];
return p[n];
}
int main()
{
int n;
cout << "输入变量个数:";
cin >> n;
cout << n << "重幂个数为:" << power(n) << endl;
return 0;
}
多重幂计算问题
最新推荐文章于 2022-03-27 10:28:36 发布