LeetCode-0704

news/2024/11/23 16:59:31/

139. 单词拆分(中等)

class Solution {public boolean wordBreak(String s, List<String> wordDict) {boolean dp[] = new boolean[s.length()+1];dp[0] = true;for(int i=1;i<=s.length();i++){for(String word:wordDict){if(i-word.length()>=0){String cur = s.substring(i-word.length(),i);if(cur.equals(word)){dp[i] = dp[i-word.length()]|dp[i];}}}}return dp[s.length()];}
}

198. 打家劫舍(中等)

注意:对长度为 2 的时候进行特判

class Solution {public int rob(int[] nums) {if(nums.length>=2)nums[1] = Math.max(nums[0],nums[1]);for(int i=2;i<nums.length;i++){nums[i] = Math.max(nums[i-1],nums[i-2]+nums[i]);}return nums[nums.length-1];}
}

213. 打家劫舍 II(中等)

思路:选择 0~n-2 或者选择1~n-1

public int rob(int[] nums) {int n = nums.length;if(n<=2)return Arrays.stream(nums).max().getAsInt();int dp0[] = new int[n-1];     //  取 0int dp[] = new  int[n];        //  不取 0dp0[0] = nums[0];dp0[1] = Math.max(nums[0],nums[1]);dp[1] = nums[1];dp[2] = Math.max(nums[1],nums[2]);for(int i=2;i<n-1;i++){int j = i+1;dp0[i] = Math.max(dp0[i-1],dp0[i-2]+nums[i]);dp[j] = Math.max(dp[j-1],dp[j-2]+nums[j]);}return Math.max(dp0[n-2],dp[n-1]);}

http://www.ppmy.cn/news/789795.html

相关文章

可以用美图秀秀裁一寸照片

可以用美图秀秀裁一寸照片 摘自&#xff1a; https://jingyan.baidu.com/article/91f5db1b0e9c491c7f05e312.html

如何把照片裁剪成证件照指定尺寸比例?

我们平时使用的证件照都是有尺寸要求的&#xff0c;现在很多时候已经不需要使用纸质版证件照了&#xff0c;只需要制作出电子版证件照来就可以进行证件照提交报名&#xff0c;但是平时我们手机拍摄的照片的尺寸都不是标准的证件照尺寸比例&#xff0c;那么应该如何进行证件制作…

使用win10的画图将照片变为2寸大小

材料/工具 一台电脑 方法 1 找到你要调整的图片&#xff0c;单击鼠标右键&#xff0c;选择【编辑】。 风云怎样压缩照片大小_2020全新版免费下载图片压缩器查看详情>>广告 2 打开后界面如图&#xff0c;点击【重新调整大小】。 3 弹出如图界面&#xff0c;点击【像素…

如何制作一寸、二寸、六寸照片。以后不用再去照相馆了!

如何制作一寸、二寸、六寸照片希望以后大家再也不用为急着用的一寸照烦恼了,自己制作然后直接拿到相店打印就行了! 首先要知道的数量关系: 6寸10.2cm15.2cm 1寸2.5cm3.5cm 2寸3.5cm5.3cm 1.打开你欲制作照片 2.在工具栏,点裁剪工具(调宽度:2.5厘米,高度:3.5厘米,分辨率:300像素…

vue 移动端头像裁剪_移动端 上传头像 并裁剪功能(h5)

移动端头像图片上传裁剪 .button {outline: 0; display: inline-block; margin-bottom: 0; font-weight: 400; text-align: center; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; background-image: none; border: …

Android中图片的裁剪与压缩

文章目录 一、图片的剪裁1.属性介绍 二、图片压缩1.图片质量分类2.图片默认质量3.占用内存4.图片的尺寸压缩或者拉伸 三、Bitmap压缩1.质量压缩2.采样率压缩3.缩放法压缩 一、图片的剪裁 ImageView默认的ScaleType 讲到图片的剪裁,我们首先要介绍一下ImageView默认的ScaleType…

ios 裁剪框大小_iOS自定义裁剪图片比例尺寸,图片自动旋转解决办法

最近因做直播项目需要,要求上传直播的一个Cover页需要自定义裁剪图片的尺寸及比例,因为imagePicker只有一个imagePicker.allowsEditing这么个属性,但是这个属性设置之后,图片只能裁剪成1:1的正方形,而且具体尺寸也不能改变,太死板,自己在网上找了一些资料,然后自己试着做了一个…

uni-app图片裁剪按照16:9或者9:16尺寸裁剪

1、引入组件 npm install vue-cropper-h5 or yarn add vue-cropper-h5 or cnpm install vue-cropper-h5 2、在需要的引入裁剪功能的页面引入组件 <1>html <!-- 裁剪组件 --><div class"cropperh5"><cropperh5ref"cropper"hide-in…