文章

21

粉丝

76

获赞

1

访问

13.2k

头像
倒杨辉三角 题解:注意数组不能开太小,数组空间足够以后还要注意可能会必须用longlong,否则只能AC60%
P1888 武汉大学机试题
发布于2024年3月27日 15:10
阅读数 371


#include<stdio.h>
#include<string.h>
long long dp[200][200];
long long yanghui(int i,int j){
    if(dp[i][j]!=0){
        return dp[i][j];
    }
    if(j==0 || i==j+1){
        return 1;
    }else{
        return yanghui(i-1,j-1)+yanghui(i-1,j);
    } 
}
int main(void){
    int n;
    scanf("%d",&n);
    long long arr[n][n];
    
    for(int i = 0;i<=n;i++){
        for(int j = 0;j<i;j++){
            dp[i][j] = yanghui(i,j);
            //printf("%d ",dp[i][j]);
        }
    //    printf("\n&q...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发