题解 | #最大上升子序列和#

最大上升子序列和

https://www.nowcoder.com/practice/dcb97b18715141599b64dbdb8cdea3bd

#include <iostream>
using namespace std;

const int N = 1100;

int f[N];
int a[N];

int main() {
    int n, ans = 0;
    cin >> n;
    for(int i = 1;i <= n;i++)
    {
    	cin >> a[i];
    	f[i] = a[i];
    	for(int j = 1;j < i;j++)
    	{
    		if(a[j] < a[i])f[i] = max(f[i],f[j] + a[i]);
		}
		ans = max(ans,f[i]);
	}
	cout << ans << endl;
    return 0;
}

全部评论

相关推荐

06-11 15:52
东南大学 C++
问了一下hr,这个回答是G了吗
椛鸣:我遇到过 我给你翻一下 对不起 我之前把你当备胎了 现在我人已经招满了 ***吧
点赞 评论 收藏
分享
Twilight_mu:经典我朋友XXXX起手,这是那种经典的不知道目前行情搁那儿胡编乱造瞎指导的中年人,不用理这种**
点赞 评论 收藏
分享
nus22016021404:兄弟,你这个简历撕了丢了吧,就是一坨,去找几个项目,理解项目流程,看几遍就是你的了,看看八股就去干了,多看看牛客里别人发出来的简历,对着写,你这写的啥啊,纯一坨
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务