我用c++编了个代码,然后显示
代码:
#include<bits/stdc++.h>
using namespace std;
int dp[1001][1001][1001];
int main()
{
int x,y,z;
cin>>x>>y>>z;
for(int i=0;i<x;i++)dp[0][0][i]=1;
for(int i=0;i<y;i++)dp[0][i][0]=1;
for(int i=0;i<z;i++)dp[i][0][0]=1;
for(int i=0;i<x;i++)
{
for(int j=0;j<y;j++)
{
for(int k=0;k<z;k++)
{
if((x==0&&y==0)||(y==0&&z==0)||(x==0&&z==0))continue;
dp[i][j][k]=dp[i-1][j][k]+dp[i][j-1][k]+dp[i][j][k-1];
}
}
}
cout<<dp[x-1][y-1][z-1];
return 0;
}
检查了一下没有编译错误