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

加强公司窗口网站建设域名 放别人网站

加强公司窗口网站建设,域名 放别人网站,手机网站跳转怎么做,建设网站的发布与推广问题描述 原题链接 给你一个整数数组 nums #xff0c;请你找出数组中乘积最大的非空连续子数组#xff08;该子数组中至少包含一个数字#xff09;#xff0c;并返回该子数组所对应的乘积。 测试用例的答案是一个 32-位 整数。 子数组 是数组的连续子序列。 问题分析 …问题描述 原题链接 给你一个整数数组 nums 请你找出数组中乘积最大的非空连续子数组该子数组中至少包含一个数字并返回该子数组所对应的乘积。 测试用例的答案是一个 32-位 整数。 子数组 是数组的连续子序列。 问题分析 状态定义 dp[0]当前数结尾的子数组最大值dp[1]当前数结尾的子数组的最小值 状态转移 若当前数 x 为正数则以 x 结尾的子数组的最大值为max(x, x * 上一状态的最大值)最小值为min(x, x * 上一状态的最小值)。若当前数 x 为负数数则以 x 结尾的子数组的最大值为max(x, x * 上一状态的最小值)最大值为min(x, x * 上一状态的最大值)。 在状态更新过程中同时更新子数组乘积的最大值。当所有元素都已遍历完成时则得到全局的最大值。 程序代码 class Solution { public:int maxProduct(vectorint nums) {int res nums[0];int n nums.size();vectorint dp(2, 0);dp[0] dp[1] nums[0];for(int i 1; i n; i) {int maxRes dp[0], minRes dp[1];if(nums[i] 0) {dp[0] max(nums[i], minRes * nums[i]);dp[1] min(nums[i], maxRes * nums[i]);}else {dp[0] max(nums[i], maxRes * nums[i]);dp[1] min(nums[i], minRes * nums[i]);}res max(res, dp[0]);}return res;} };
http://www.yutouwan.com/news/161728/

相关文章:

  • 学做漂亮早餐的网站定制网站建设的流程
  • 国家骨干院校建设网站vue.js和vs做网站比较
  • 临沂做网站企业鹤壁海绵城市建设官方网站
  • 表格如何给网站做链接地址做互助盘网站多少钱
  • 河南郑州网站建设哪家公司好商场装修
  • 常州网站制作套餐python制作视频网站开发
  • 十堰网站建设是什么防城港做网站的
  • wordpress 调用最新文章谷歌seo需要做什么
  • 佛山专业做企业网站百度云建站
  • 找人做网站注意哪些kuler网站
  • 网站建设更新中英文网站模板下载
  • 国外优秀购物网站网站建设编程软件
  • 鞍山网站怎么做出来的做国外网站关键词用写
  • wordpress 企业版Wordpress校内优化
  • 三门网站建设wordpress cpu飙升
  • 注册企业营业执照需要什么条件青岛seo优化公司
  • 北京企业建站公司南阳做网站哪家好
  • 外贸网站建设优化中企动力成都分公司网站建设案例
  • nas 可以做网站吗wordpress 插件教程
  • 贸易公司自建免费网站网站后台验证码不显示
  • 大连做网站的公司福州门户网站建设
  • 做营销型网站 推广的好处简约网站版式
  • seo爱站网临沂专业网站制作公司
  • 网站如何在百度上做推广方案个人简历网页制作教程
  • 爱站网长尾词挖掘邢台网站改版开发
  • 个体营业执照可以做网站嘛wordpress 跳转页面
  • 袜子网站建设规划书玉林市网站建设
  • 重庆手机网站推广方法石家庄网站建设的公司
  • 网站网址前的小图标怎么做的浙江综合网站建设配件
  • 网站建设公司做网站要多少费用上海嘉定网站建设