10分,样例过,不知道思路对不对,求调
查看原帖
10分,样例过,不知道思路对不对,求调
1303967
lizimu0718楼主2025/7/23 19:24
#include <bits/stdc++.h>
using namespace std;
int main() {
    int n;
    cin >> n;
    vector<int> nums(n);
    for (int i = 0; i < n; i++) cin >> nums[i];
    
    vector<int> dp(n);
    dp = nums;
    int ans = nums;
    
    for (int i = 1; i < n; i++) {
        dp[i] = max(dp[i-1] + nums[i], nums[i]);
        ans = max(ans, dp[i]);
    }
    
    cout 

2025/7/23 19:24
加载中...