sdut 3100

原创 2016年06月01日 22:51:12

现在问题来了,有一个一维数组,存储了n个正整数,下标依次为012.,n-1

现在要从中选取一部分数,你要给出一个选择方案使得你的方案满足下列要求:

  1. 这部分元素的下标应满足stst+5, st+5*2 , st+5*3, … , st+5*x (0 <= st < n ,st <= st+5*x < n)

  2. 在满足第一条要求的方案中,应选取其累加和最大的一种的方案。

输入

 多组输入。

对于每组输入:

第一行输入一个n(1 <= n <= 100000)

接下来的一行有n个整数y(-100000 <= y <= 100000)

输出

 对于每组数据,输出一个整数代表你的方案的累加和。

示例输入

10
1 2 3 4 5 6 7 8 9 10
3
1 -10 2
3
-1 -2 -3

示例输出

15
2
-1

#include<stdio.h>

#include<string.h>
#define INF 0x3f3f3f3f
int a[100005],n;
int dp(int t)
{
    int maxn=-INF;
    int sum=0;
    for(int i=t;i<n;i+=5)
    {
        sum+=a[i];
        if(sum>maxn)
            maxn=sum;
        if(sum<0)
            sum=0;
    }
    return maxn;
}
int main()
{
    int i;
    while(~scanf("%d",&n))
    {
        for(i=0;i<n;i++)
        {
            scanf("%d",&a[i]);
        }
        int maxn=-INF;
        for(i=0;i<5;i++)
        {
            int tt=dp(i);
            if(tt>maxn)
                maxn=tt;
        }
        printf("%d\n",maxn);
    }
    return 0;
}
版权声明:本文为博主原创文章,点个赞随便转

相关文章推荐

SDUT 3100 动态规划? (动态规划) -- 解题报告

题面 动态规划? Time Limit: 1000ms Memory limit: 65536K 题目描述 动态规划作为《运筹学》的一个分支,被广泛的用于解决较为复杂的经...

【最大子段和】SDUT 3100 动态规划?

动态规划? Time Limit: 1000MS Memory Limit: 65536KB Problem Description 动态规划作为《运筹学》的一个分支,被广泛的用于解决较为复杂...

Sdut-Ver5.2.0

  • 2012年10月26日 18:53
  • 2.12MB
  • 下载

解题报告代码 sdut2107

  • 2011年07月29日 19:19
  • 734B
  • 下载

以太网芯片W3100A到W3150A+的移植笔记(二)

今天继续为大家介绍以太网芯片W3100A到W3150A+的移植过程中需要注意的问题,以及W3100A与W3150A+间的比较。...

sdut对战平台

  • 2012年09月05日 09:07
  • 33KB
  • 下载

WindowsCE摩托罗拉MC3100 PDA扫描开启和HEX解码

1.开启设备扫描功能 1.1定位扫描应用开启的位置 打开控制面板 点击“DataWedge”图标 双击图标打开; 1.2设置扫描格式并开启回车功能 点击“Status:”,条码扫描开启 点“Ba...
  • boonya
  • boonya
  • 2015年08月26日 13:56
  • 3028

bzoj 3100 K大数查询 树套树

外层权值线段树,对于每个权值线段树节点,建立区间线段树。但是内层这样普通建树会TLE&&MLE。仔细想会发现,区间线段树不用都建出来,用到哪个点就开哪一个点,每次操作最多经过logn个权值线段树节点,...
  • Loi_a
  • Loi_a
  • 2017年01月01日 22:34
  • 226

POJ-3100-Root of the Problem,原来是水题,暴力求解~~~

Root of the Problem Time Limit: 1000MS   Memory Limit: 65536K               ...

H3C-S3100交换机Console口登录方式配置

H3C-S3100交换机Console口登录方式配置  分类: 系统运维 一、Console口登录方式:最简单的配置认证方式为none # 进入系统视图。 syste...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sdut 3100
举报原因:
原因补充:

(最多只允许输入30个字)