文章

39

粉丝

0

获赞

106

访问

12.6k

头像
最大序列和 题解:
P1172 清华大学/兰州大学机试题
发布于2026年2月8日 10:53
阅读数 460

DP思路:要么选当前数,要么从这个数重新开始选,dp[i]代表以i结尾的最大值,注意用vector,开数组

 

#include <iostream>
#include <map>
#include <cctype>   // for isalpha, tolower
#include <string>
#include<algorithm>
#include<stack> 
#include<stdlib.h> //C打印库函数 
#include<climits>//climits中的最大最小值
#include<vector> 
#include<queue> 
using namespace std;

int main() {
     ios::sync_with_stdio(false);
    cin.tie(0);

    int n;
    while (cin >> n) {
        vector<long long> a(n);
        for (int i = 0; i < n; i++) {
            cin >> a[i];
        }

        long long current = a[0];
        long long best = a[0];

        for (int i = 1; i < n; i++) {
          &n...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发