• zoj 3714 Java Beans(枚举 水)


    题意:n个人围成一个圈 从中选择连续的m个人 求他们的最大和

    思路:直接暴力枚举 注意取模   

        if(j>n) temp%=n;
    #include<stdio.h>
    #include<string.h>
    #include<math.h>
    #include<iostream>
    #include<algorithm>
    #include<queue>
    #include<stack>
    #define mem(a,b) memset(a,b,sizeof(a))
    #define ll __int64
    #define MAXN 1000
    #define INF 0x7ffffff
    #define lson l,m,rt<<1
    #define rson m+1,r,rt<<1|1
    using namespace std;
    int a[300];
    int main()
    {
        int t,n,m;
        int i,j;
        scanf("%d",&t);
        while(t--)
        {
            scanf("%d%d",&n,&m);
            for(i=1;i<=n;i++)
                scanf("%d",&a[i]);
    
            int maxx=0;
    
            for(i=1;i<=n;i++)
            {
                int sum=0;
                for(j=i;j<=m+i-1;j++)
                {
                    int temp=j;
                    if(j>n) temp%=n;
                    sum+=a[temp];
                }
                if(maxx<sum) maxx=sum;
            }
            printf("%d
    ",maxx);
        }
        return 0;
    }
    

      

  • 相关阅读:
    tp文件上传
    tp5与页面链接
    tp5语法查询
    tp5基本增删改查
    tp5基本登录
    数据修改
    文件上传。判断。一维二维数组
    数据库连接
    php针对于数据库的改变
    php数据库连接
  • 原文地址:https://www.cnblogs.com/sola1994/p/3920932.html
Copyright © 2020-2023  润新知