文章

2

粉丝

41

获赞

0

访问

1.0k

头像
倒杨辉三角 题解:为什么通过率只有60%
P1888 武汉大学机试题
发布于2024年7月24日 19:33
阅读数 459

代码如下:

#include<iostream>
#include<algorithm>

using namespace std;
int main(){
    int n;
    cin>>n;
    int a[1000][1000];
    a[1][1]=1;
    for(int i=2;i<=n;i++){
        for(int j=1;j<=i;j++){
            a[i][j]=a[i-1][j]+a[i-1][j-1];
        }
    }
    for(int i=n;i>=1;i--){
        for(int j=1;j<=i;j++){
            cout<<a[i][j]<<" ";
        }
        cout<<endl;
    }
            return 0;
}
 

登录查看完整内容


登录后发布评论

4 条评论
snake VIP
2024年7月24日 22:36

a数组要用long long定义

赞(0)

sandyqin : 回复 snake: okk 成功啦 是什么原因啊?

2024年7月25日 00:06

snake : 回复 sandyqin: 这个递推上升的速度很快,n的值稍微大点就会超出int的范围

2024年7月25日 22:25

sandyqin : 回复 snake: okok 明白了

2024年7月25日 23:24