穼柗° @ 2024-11-28 21:38:21
怎么样把它优化到
by W_SUN @ 2024-11-28 21:53:19
@穼柗°
for(int i=2;i<=10;i++){
for(int j=1;j<=i;j++){
if(i==j){
dp[i][j]=1;
}
else{
dp[i][j]=dp[i-2][j]+dp[i-1][j-1];
}
cout<<dp[i][j]<<" ";
}
cout<<endl;
}
使用这段代码输出后可以观察到对于 dp 的值从每一行最后一个向左下方斜着看构成杨辉三角
by 穼柗° @ 2024-11-28 22:08:17
@W_SUN 但是我的
by W_SUN @ 2024-11-28 22:38:37
@穼柗° 你限定y小于等于x这种情况不可能啊