分析

这是真正的云南oi/px

我们需要考虑保留一段不降子序列

剩余的自由往前往后移动

所以dp一下即可

代码

#include<bits/stdc++.h>
using namespace std;
const int inf = 1e9+;
int n,m,t,dp[],a[],pre[];
int main(){
int i,j,k;
scanf("%d",&t);
while(t--){
scanf("%d",&n);
for(i=;i<=n;i++)scanf("%d",&a[i]),dp[i]=inf,pre[i]=pre[i-]+a[i];
a[n+]=dp[n+]=inf;
for(i=;i<=n+;i++)
for(j=;j<i;j++)
if(a[j]<=a[i])
dp[i]=min(dp[i],dp[j]+pre[i-]-pre[j]);
cout<<dp[n+]<<"\n";
}
return ;
}

最新文章

  1. java 中的SimpleDateFormat、Date函数以及字符串和Date类型互转
  2. Java设计模式(五) 工厂模式
  3. SPFA(建图) HDOJ 4725 The Shortest Path in Nya Graph
  4. 推荐个Java代码质量检测的利器 —— FindBugs
  5. bzoj1295
  6. Atlantis
  7. HDU 5900 - QSC and Master [ DP ]
  8. Flot chart学习笔记
  9. SHELL命令集锦
  10. 《python for data analysis》第四章,numpy的基本使用
  11. Could not load file or assembly (Exception from HRESULT: 0x80131047)-解决办法
  12. h5小功能_classList和自定义属性data
  13. 可以用软连接的方式解决linux内存空间不足的问题
  14. 如何禁止chrome自动跳转https
  15. Vue笔记:使用node开发vue入门实例
  16. JUC原子类 1
  17. .Net在线编辑器:KindEditor及CkEditor+CkFinder配置说明
  18. flask入门补充
  19. dubbo_远程同步调用原理
  20. ElasticSearch初体验之使用

热门文章

  1. 倾旋之slack主题协同
  2. C#MessageBox 自动关闭窗口
  3. Kosaraju算法 有向图的强连通分量
  4. 搜索(DFS)---好友关系的连通分量数目
  5. C# List&lt;object&gt; 按特定字段排序
  6. rocketmq-console控制台管理界面配置
  7. express 获取post 请求参数
  8. Intel MKL函数之 cblas_sgemm、cblas_sgemm_batch
  9. python面向对象--类的内置方法
  10. SPOJ - DQUERY (主席树求区间不同数的个数)