文章

21

粉丝

0

获赞

11

访问

3.1k

头像
最大序列和 题解:dp的核心:吸收or重构
P1172 清华大学/兰州大学机试题
发布于2025年6月6日 20:58
阅读数 110

#include<iostream>
using namespace std;

typedef long long ll; 

int main() {
    int n;
    while(cin>>n) {
        ll x;
        ll cur, global;//局部和全局 
        cin>>x;
        cur= global=x;
        for(int i=1;i<n;++i) {
            //就逮着唯一的x薅,不声明数组,只是纯懒而已 
            cin>>x;
            //dp的究极哲学:苟活不知所以的当下,还是重开18年后依旧是条汉子(生存还是死亡?)
            cur=max(cur+x,x);
            global= max(global,cur);
        }
        cout<<global<<endl;
    }
    return 0;
}
 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发