hdoj 1087 (DP)
代码:
#include<iostream>   
#include<cmath>   
using namespace std;  
int a[1005], dp[1005];  
int main()  
{  
    int n,sum,i,j;  
    while( scanf("%d",&n)&&n){  
           for( i=0; i<n; i++){  
                scanf("%d",&a[i]);  
                dp[i]=a[i];  
           }  
           sum=0;  
           for( i=1; i<n; i++){  
                for( j=0; j<i; j++){  
                     if( a[i]>a[j])  
                         dp[i]=max(dp[i],dp[j]+a[i]);  
                }  
                if( dp[i]>sum)  
                    sum=dp[i];  
           }   
           printf("%d\n",sum);           
    }  
    return 0;  
}
hdoj 1087 (DP)的更多相关文章
- LightOJ 1033  Generating Palindromes(dp)
		LightOJ 1033 Generating Palindromes(dp) 题目链接:http://acm.hust.edu.cn/vjudge/contest/view.action?cid= ... 
- lightOJ 1047   Neighbor House (DP)
		lightOJ 1047 Neighbor House (DP) 题目链接:http://acm.hust.edu.cn/vjudge/contest/view.action?cid=87730# ... 
- UVA11125 - Arrange Some Marbles(dp)
		UVA11125 - Arrange Some Marbles(dp) option=com_onlinejudge&Itemid=8&category=24&page=sho ... 
- 【POJ 3071】 Football(DP)
		[POJ 3071] Football(DP) Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 4350 Accepted ... 
- 初探动态规划(DP)
		学习qzz的命名,来写一篇关于动态规划(dp)的入门博客. 动态规划应该算是一个入门oier的坑,动态规划的抽象即神奇之处,让很多萌新 萌比. 写这篇博客的目标,就是想要用一些容易理解的方式,讲解入门 ... 
- Tour(dp)
		Tour(dp) 给定平面上n(n<=1000)个点的坐标(按照x递增的顺序),各点x坐标不同,且均为正整数.请设计一条路线,从最左边的点出发,走到最右边的点后再返回,要求除了最左点和最右点之外 ... 
- 2017百度之星资格赛 1003:度度熊与邪恶大魔王(DP)
		.navbar-nav > li.active > a { background-image: none; background-color: #058; } .navbar-invers ... 
- Leetcode之动态规划(DP)专题-详解983. 最低票价(Minimum Cost For Tickets)
		Leetcode之动态规划(DP)专题-983. 最低票价(Minimum Cost For Tickets) 在一个火车旅行很受欢迎的国度,你提前一年计划了一些火车旅行.在接下来的一年里,你要旅行的 ... 
- 最长公共子序列长度(dp)
		/// 求两个字符串的最大公共子序列长度,最长公共子序列则并不要求连续,但要求前后顺序(dp) #include <bits/stdc++.h> using namespace std; ... 
随机推荐
- Spark(Hive) SQL中UDF的使用(Python)
			相对于使用MapReduce或者Spark Application的方式进行数据分析,使用Hive SQL或Spark SQL能为我们省去不少的代码工作量,而Hive SQL或Spark SQL本身内 ... 
- Android问题:设置了requestWindowfeature(window.feature_no_title)后,为什么还要getwindow.setFlags?
			//设置窗体全屏getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams. ... 
- MyEclipse   Spring被删之后,如何在myeclipse里面重新导入
			1.找到项目文件 2.用记事本打开 .project 把里面涉及到spring的全部删除就可以了. 
- [LeetCode] Distinct Subsequences 解题思路
			Given a string S and a string T, count the number of distinct subsequences of T in S. A subsequence ... 
- lib_mysqludf_sys的安装过程
			看了太多资料,累坏了,先杂乱的放在这里吧,回头有时间再排版 一.window系统 1.从sqlmap中找到32为的 lib_mysqludf_sys.dll (64位的我没有测试成功) 选择数据库 U ... 
- cf493A
			Description Vasya has started watching football games. He has learned that for some fouls the player ... 
- 合并多次提交 commits 到 新分支
			压缩多个Commit 当你提交代码进行代码审查时或者创建一次pull request (这在开源项目中经常发生),你的代码在被接受之前会被要求做一些变更.于是你进行了变更,并且直到下一次审查之前你没有 ... 
- c#基础语言编程-集合
			引言 在c#常用的集合分为非泛型集合和泛型集合. 非泛型集合的类和接口位于System.Collections命名空间.这些接口和类定义各种对象(如列表.队列.位数组.哈希表和字典)的集合. 泛型集合 ... 
- Codeforces 15B Laser
			题目链接:点击打开链接 #include<stdio.h> #include<iostream> #include<string.h> #include<se ... 
- etrace跟踪Nginx代码+ FASTCGI
			http://blog.csdn.net/jianqiangchen/article/details/29175285 http://blog.csdn.net/jianqiangchen/artic ... 
