55分求助
查看原帖
55分求助
725233
Lucky_cat楼主2022/6/10 18:54
#include <iostream> 
#include <algorithm> 
#define MAX 200
using namespace std; 
int D[MAX][MAX];
int n;
int MaxSum(int i, int j)
{
	if(i == n)
		return D[i][j];
	int x = MaxSum(i + 1,j); 
	int y = MaxSum(i + 1,j+1); 
		return max(x,y) + D[i][j];
}
int main()
{
	int i,j;
	cin >> n; 
	for(i = 1;i <= n;i++)
		for(j = 1;j <= i;j++)
			cin >> D[i][j];
	cout << MaxSum(1,1) << endl;
} 

RT,有RE也有TEL /kk

2022/6/10 18:54
加载中...