Super Jumping! Jumping! Jumping!

来源:互联网 发布:酷开电视直播软件 编辑:程序博客网 时间:2024/05/19 16:04
#include <iostream>#include <stdlib.h>#include <stdio.h>#include <string.h>using namespace std;#define MAXN 1111int main(){    int n;    int num[MAXN];    int dp[MAXN];    while(scanf("%d", &n) != EOF && n)    {        for( int i = 1; i <= n; i++)         {            scanf("%d",&num[i]);            dp[i] = num[i];         }         int ans = num[1];         for( int i = 2; i <= n; i++)         {             for( int j = 1; j < i; j++)                 if(num[i] > num[j])                  dp[i] = max(dp[j] + num[i], dp[i]);             ans = max(ans, dp[i]);         }        printf("%d\n",ans);    }    return 0;}
0 0
原创粉丝点击