求助dfs
  • 板块灌水区
  • 楼主Rutledge
  • 当前回复11
  • 已保存回复11
  • 发布时间2023/8/31 11:21
  • 上次更新2023/11/3 00:13:54
查看原帖
求助dfs
1046203
Rutledge楼主2023/8/31 11:21
#include <bits/stdc++.h>
using namespace std;
int n, a[10000050];
int dfs(int Index) {
	if (Index == n)
		return a[n];
	return max(a[Index], a[Index] + dfs(Index + 1));
}
int main() {
	cin >> n;
	for (int i = 1; i <= n; i ++)
		cin >> a[i];
	cout << dfs(1);
	return 0;
}

最大子区间/最大子端和用dfs写的问题在哪里?

2023/8/31 11:21
加载中...