美文网首页
连续子数组组和

连续子数组组和

作者: 啊磊11 | 来源:发表于2021-03-18 23:12 被阅读0次

class Solution {

    public boolean checkSubarraySum(int[] nums, int k) {

        int[] dp = new int[nums.length+1];

        dp[0] = 0;

        for(int i = 0;i<nums.length;i++){

            dp[i+1] = dp[i] + nums[i];

        }

        for(int j = 0;j<nums.length -1;j++){

            for(int m  = j+1;m<nums.length;m++){

               int sum = dp[m+1] - dp[j];

               if (sum == k || (k != 0 && sum % k == 0)){

                   return true;

               }

            }

        }

        return false;

    }

}

相关文章

  • 连续子数组组和

    classSolution{ publicbooleancheckSubarraySum(int[]nums,in...

  • python算法:最大连续子数和

    题目:给定数组a[1…n],求最大子数组和,即找出1<=i<=j<=n,使a[i]+a[i+1]+…+a[j]最大...

  • 07-03:动态规划review1

    1、最大连续子数组和 关键核心是累加和的正负: 2、零钱组合 1)最少硬币数 总钱数:总硬币数:动态规划迭代:...

  • 数组中连续元素的和等于所给数的子数组

    问题是:给出一个排序好的数组和一个数,求数组中连续元素的和等于所给数的子数组 . 解决代码

  • 剑指Offer(java答案)(31-40)

    31、连续子数组的最大和 题目描述:输入一个整型数组,数组里有正数和负数,数组中一个或者多个连续的数字组成一个子数...

  • DP经典问题代码

    斐波那契数列 (动态规划的递归写法) 数塔问题 (动态规划的递推写法) 最大连续子序列和 最长不下降子序列 最长公...

  • 连续的子数组和

    题目: 给定一个包含非负数的数组和一个目标整数 k,编写一个函数来判断该数组是否含有连续的子数组,其大小至少为 2...

  • 连续的子数组和

    给定一个包含 非负数 的数组和一个目标 整数 k,编写一个函数来判断该数组是否含有连续的子数组,其大小至少为 2,...

  • 581.最短无序连续子数组

    581. 最短无序连续子数组 难度简单375收藏分享切换为英文关注反馈 给定一个整数数组,你需要寻找一个连续的子数...

  • Leetcode 【485、1004、1052】

    问题描述:【Array】485. Max Consecutive Ones 解题思路: 因为要找最长连续 1 子数...

网友评论

      本文标题:连续子数组组和

      本文链接:https://www.haomeiwen.com/subject/bzjmcltx.html