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

官方网站是指哪个网站做谷歌网站吗

官方网站是指哪个网站,做谷歌网站吗,湖南郴州,汽车网站哪个好第一题乘积max子数组[1h] emmmm感觉看不懂题解 线性dp【计划学一下acwing,挨个做一下】 线性动态规划 相似题解析 最长上升子序列 最大上升子序列和 最大连续子段和 乘积最大子数组_哔哩哔哩_bilibili 比较奇怪的就是有正负数和0,如何处理&#xff1f…

第一题乘积max子数组[1h++]

emmmm感觉看不懂题解

线性dp【计划学一下acwing,挨个做一下】

线性动态规划 相似题解析 最长上升子序列 最大上升子序列和 最大连续子段和 乘积最大子数组_哔哩哔哩_bilibili

比较奇怪的就是有正负数和0,如何处理?

核心是维护一个max和min

//全是整数【负数,0,正数】,乘积max,连续子数组

        //暴力求解??起始i,终止j,遍历

        //dp[n]以nums[n]结束的连续子数组的max乘积

        //初始化dp[n] = nums[n]

        //有负数怎么办??,或者说其实是整数的话,只用关注0,负数

        //负数和0如何处理

        //负数和0分开处理,负数看奇数偶数,0分左右两边/就是0

        //看了评论区,两个能合起来:负数偶数【不用管,遍历取max】,

        //首先不用管0,因为int a = 1,int max = nums[0],如果遇到0,a = 1即可

        //负数:负数奇数【若无0,则为左边数组,右边数组取max】,有0,分成两半,看左边负数个数,右边负数个数,依旧是无0的操作

        //一个很厉害的方法是从左向右和从右向左遍历一次,负数??取max

        //dp想法是维护min和max

题解:

class Solution {
public:int maxProduct(vector<int>& nums) {long maxF = nums[0], minF = nums[0], ans = nums[0];for (int i = 1; i < nums.size(); ++i) {long mx = maxF, mn = minF;maxF = max(mx * nums[i], max((long)nums[i], mn * nums[i]));minF = min(mn * nums[i], min((long)nums[i], mx * nums[i]));if(minF<INT_MIN) {minF=nums[i];}ans = max(maxF, ans);}return ans;}
};

http://www.dtcms.com/wzjs/829892.html

相关文章:

  • 从网站开发到游戏编程牟平网站制作公司
  • 谁会制作网站wordpress的网站怎样添加地图坐标
  • 2 如何写一份详细的网站开发方案广告设计与制作专业可以考二建吗
  • 网站后台更新为什么前台不现实怎样做网络推广话术
  • 手机建设银行网站进不去网站建设与网页设计期末考试
  • 厦门手机网站五种网络营销推广方法
  • 江门住房与城乡建设局官方网站网上商城网站名称
  • 江西省城乡和住房建设厅网站东莞南城
  • 欧美企业网站模板成功的电子商务网站设计
  • 网站开发怎么才能接到私活基于mysql的网站用什么做
  • wordpress 树形分类北京优化互联网公司
  • 南昌做网站seo西安做门户网站最好的公司
  • 网站制作中英文天津企业英文网站建设的重要性
  • 长春怎么注册网站平台3d效果图用什么软件
  • 单位门户网站建设方案万户做网站如何
  • 网站制作及维护合同没有网站可以做cpc吗
  • 网站制作团队东莞网站建设报价 一呼百应
  • 婺源做网站有吗阿里云域名注册邮箱
  • 海南网站定制用手机制作ppt用什么软件
  • 寮步网站建设极致发烧东莞房价多少
  • 汽车网站模板网络服务商 交费
  • 网站导航栏注明做页面设计的步骤
  • 与狗做网站wordpress 支付
  • 申请建设网站经费的请示标书制作注意事项
  • 有哪些网站有做网页用的小图片嘉兴高端建站公司
  • 如何做网站站内搜索代码企业融资方式有哪些
  • 手机模板网站程序员做的简单的网站
  • 网站图标在哪里做修改安徽省建设工程信息网站6
  • 蓝色 网站临沂的网站建设
  • 网业制作与网站建设“网站制作”