7 条题解

  • 0
    @ 2023-9-17 17:18:22
    using namespace std;
    int x,y,a[1001][1001];
    int main(){
    	cin >> x;
    	for(int i = 1 ; i <= x ; i++){
    		for(int j = 1 ; j <= i ; j++) cin >> a[i][j];
    	}
    	for(int i = 1 ; i <= x ; i++){
    		for(int j = 1 ; j <= i ; j++) a[i][j] += max(a[i-1][j],a[i-1][j-1]);
    	}
    	for(int i = 1 ; i <= x ; i++){
    		y = max(y,a[x][i]);
    	}
    	cout << y << endl;;
    }
    

信息

ID
561
时间
1000ms
内存
256MiB
难度
6
标签
递交数
454
已通过
145
上传者