首页 > TAG信息列表 > minjump

LeetCode1871 跳跃游戏(dp、前缀和、滑动窗口)

LeetCode1871 跳跃游戏(dp、前缀和、滑动窗口) 题目传送门 给你一个下标从 0 开始的二进制字符串 s 和两个整数 minJump 和 maxJump 。一开始,你在下标 0 处,且该位置的值一定为 ‘0’ 。当同时满足如下条件时,你可以从下标 i 移动到下标 j 处: i + minJump <= j <= min(i + maxJu

43-47 这周又有几道题要谢罪

43:  字符串相乘  我以为是一道很简单的题   不让用int 就用ASCII嘛  结果 原来自己是沾了python的光 这题是大数 所以只有python的整数可以放下这么大的数   因此其他语言这种方法是不可行的 class Solution(object): def multiply(self, num1, num2): """

5765. 跳跃游戏 VII

思路 每次可以选择给定区间的步数进行跳跃,并且要求达到的点权值为0. 考虑一个点能达到,那么要求这个点满足两个要求 1.当前权值为0 2.[i-ma,i-mi]这个区间存在可以跳到的点 第一个条件直接判断即可,第二个条件呢? 我们可以用前缀和保存能到达的点的数量,那么就可以O(1)算出区间中