当前位置: 首页 > news >正文

手机搭建网站软件wordpress注册登录插件

手机搭建网站软件,wordpress注册登录插件,个人网站建设服务,朝阳住房和城乡建设官方网站题目 题目 给你两个数组 nums1 和 nums2 。 请你返回 nums1 和 nums2 中两个长度相同的 非空 子序列的最大点积。 数组的非空子序列是通过删除原数组中某些元素#xff08;可能一个也不删除#xff09;后剩余数字组成的序列#xff0c;但不能改变数字间相对顺序。比方说可能一个也不删除后剩余数字组成的序列但不能改变数字间相对顺序。比方说[2,3,5] 是 [1,2,3,4,5] 的一个子序列而 [1,5,3] 不是。 示例 1 输入nums1 [2,1,-2,5], nums2 [3,0,-6] 输出18 解释从 nums1 中得到子序列 [2,-2] 从 nums2 中得到子序列 [3,-6] 。 它们的点积为 (23 (-2)(-6)) 18 。 示例 2 输入nums1 [3,-2], nums2 [2,-6,7] 输出21 解释从 nums1 中得到子序列 [3] 从 nums2 中得到子序列 [7] 。 它们的点积为 (3*7) 21 。 示例 3 输入nums1 [-1,-1], nums2 [1,1] 输出-1 解释从 nums1 中得到子序列 [-1] 从 nums2 中得到子序列 [1] 。 它们的点积为 -1 。 提示 1 nums1.length, nums2.length 500 -1000 nums1[i], nums2[i] 100 题解 记忆化搜索 class Solution {private int[] nums1, nums2;private int[][] cache;private int mk Integer.MIN_VALUE;public int maxDotProduct(int[] nums1, int[] nums2) {this.nums1 nums1;this.nums2 nums2;int n1 nums1.length, n2 nums2.length;cache new int[n1][n2];for (int i 0; i n1; i) {Arrays.fill(cache[i],-1);}//答案可能存在负数return dfs(n1 - 1, n2 - 1) 0 ? dfs(n1 - 1, n2 - 1) : mk;}public int dfs(int i, int j) {if (i 0 || j 0) {return 0;}if (cache[i][j] ! -1) {return cache[i][j];}int k nums1[i] * nums2[j];mk Math.max(mk, k);return cache[i][j] Math.max(Math.max(dfs(i - 1, j), dfs(i, j - 1)), dfs(i - 1, j - 1) k);} }递推 class Solution {public int maxDotProduct(int[] nums1, int[] nums2) {int n1 nums1.length, n2 nums2.length;int mk Integer.MIN_VALUE;int[][] f new int[n1 1][n2 1];for (int i 0; i n1; i) {for (int j 0; j n2; j) {int k nums1[i] * nums2[j];mk Math.max(k, mk);f[i 1][j 1] Math.max(Math.max(f[i][j 1], f[i 1][j]), f[i][j] k);}}return f[n1][n2] 0 ? f[n1][n2] : mk;} }空间优化 class Solution {public int maxDotProduct(int[] nums1, int[] nums2) {int n2 nums2.length;int mk Integer.MIN_VALUE;int[] f new int[n2 1];for (int x : nums1) {int pre f[0];for (int j 0; j n2; j) {int temp f[j 1];int k x * nums2[j];mk Math.max(k, mk);f[j 1] Math.max(Math.max(f[j 1], f[j]), pre k);pre temp;}}return f[n2] 0 ? f[n2] : mk;} }
http://www.pierceye.com/news/607958/

相关文章:

  • 南通制作企业网站福州做网站设计
  • 上什么网站做会计教育wordpress cookies
  • 山东网站备案号四川省建筑信息网
  • 网站开发可以用哪些语言中国十二冶金建设有限公司网站
  • 中药网站模板襄阳seo优化服务
  • 做爰片免费观看网站会展企业网站建设方案
  • 国内空间没备案可以打开网站吗dw做网站 怎么做背景图片
  • host绑定网站国外网站风格
  • 安顺建设局网站wordpress 分页
  • 重庆做网站个人外网登录不了WordPress
  • 医药平台网站建设网站排名做不上去
  • 网站关键词优化培训怎样使用wordpress
  • wordpress多站做网站空间百度云和阿里云区别
  • 衡水企业网站制作公司3000块钱在朋友圈投放广告
  • 做网站没有公网北京网页制作教程
  • 运城哪家做网站的公司好小商铺装修
  • 如何访问win7下做的网站时间轴网站模板
  • html5网站制作软件做app找哪个网站吗
  • 网站名称怎么备案外贸商城网站模板
  • 网页设计网站网站建设课程设计客户关系管理流程图
  • 网站开发遇到的难题品牌策划公司有哪些
  • 网站如何做视频链接网络服务器可提供的常见服务
  • 做二手钢结构网站有哪些网站建设开发ppt
  • 做网站分什么软件免费备案网站空间
  • 网站建设公司大全如何制作网站视频的软件
  • 手机网站开发有前途软件开发服务费税率
  • 代做网站的公司有哪些logo一键生成器不要钱的
  • 网站建设和编程的区别游戏网站模板html
  • 大麦网网站内似网站开发百度资料怎么做网站
  • 网站销售方案英文淘宝网站建设