题目:最大上升子序列和

就是最长上升子序列的改版,贡献由1改为a[i]其他全部不变

代码:

#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <algorithm>
const int N=1e3+5;
using namespace std;
int n,a[N],f[N];
int main()
{
scanf("%d",&n);
for(int i=1;i<=n;i++)
scanf("%d",&a[i]);
for(int i=1;i<=n;i++)
{
f[i]=a[i];
for(int j=1;j<i;j++)
if(a[i]>a[j])
f[i]=max(f[i],f[j]+a[i]);
}
int ret=0;
for(int i=1;i<=n;i++)
ret=max(ret,f[i]);
printf("%d\n",ret);
return 0;
}

最新文章

  1. [CareerCup] 1.8 String Rotation 字符串的旋转
  2. Python学习笔记9—文件
  3. Google搜索的常用技巧
  4. Android(java)学习笔记110:ScrollView用法
  5. C# winform 递归选中TreeView子节点
  6. C++发送邮件和附件
  7. android AsyncTask 详细例子
  8. CF #edu 11 C. Hard Process
  9. 2017年最重要的HTML5开发手册,传播正能量
  10. 使用了旧版nuget的.net项目在git中的问题
  11. Elasticsearch入门实践
  12. springboo05-redis
  13. xgboost原理
  14. eclipse 安装 lombok插件
  15. java web+模板
  16. css---计算页面的的宽度和长度
  17. (3)The critical role librarians play in the opioid crisis
  18. 使用clipboard插件实现div、textarea、input里面的内容复制到粘贴板
  19. 关于HTTP Message
  20. UVa 10881 Piotr&#39;s Ants (等价变换)

热门文章

  1. 第六十九篇:vue项目的运行过程
  2. eBackup备份服务器安装及配置
  3. FFT/NTT 学习笔记
  4. KingbaseES V8R6 ksql 关闭自动提交
  5. 腾讯云实验室 Gitea 互动教程上线啦
  6. C语言的几个入门关于函数调用练习
  7. Java注解系统学习与实战
  8. [Python]-sklearn模块-机器学习Python入门《Python机器学习手册》-02-加载数据:加载数据集
  9. 新版本中的hits.total匹配数说明
  10. kibana知识点