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

搭建微擎网站后怎么做微官网网页设计免费下载

搭建微擎网站后怎么做微官网,网页设计免费下载,专题网站建设的请示,国内开源建站cms给定一个数组#xff0c;它的第 i 个元素是一支给定的股票在第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你最多可以完成 两笔 交易。 注意: 你不能同时参与多笔交易#xff08;你必须在再次购买前出售掉之前的股票#xff09;。 示例 1: 输入: [3,3,5,0,…给定一个数组它的第 i 个元素是一支给定的股票在第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你最多可以完成 两笔 交易。 注意: 你不能同时参与多笔交易你必须在再次购买前出售掉之前的股票。 示例 1: 输入: [3,3,5,0,0,3,1,4] 输出: 6 解释: 在第 4 天股票价格 0的时候买入在第 6 天股票价格 3的时候卖出这笔交易所能获得利润 3-0 3 。      随后在第 7 天股票价格 1的时候买入在第 8 天 股票价格 4的时候卖出这笔交易所能获得利润 4-1 3 。 示例 2: 输入: [1,2,3,4,5] 输出: 4 解释: 在第 1 天股票价格 1的时候买入在第 5 天 股票价格 5的时候卖出, 这笔交易所能获得利润 5-1 4 。         注意你不能在第 1 天和第 2 天接连购买股票之后再将它们卖出。         因为这样属于同时参与了多笔交易你必须在再次购买前出售掉之前的股票。 示例 3: 输入: [7,6,4,3,1]  输出: 0  解释: 在这个情况下, 没有交易完成, 所以最大利润为 0。 思路这道题与之前的股票题略有不同原因在于在最后一天需要把不持股情况下的所有交易次数的收益作比较取最大值 之前的股票题https://mp.csdn.net/postedit/102913586 提交的代码 class Solution {     public int maxProfit(int[] prices) {       if(prices.length0)     {         return 0;     }     int dp[][][] new int[prices.length][3][2];//第二维0表示未交易1表示1次2表示两次     dp[0][0][0] 0;     dp[0][1][1] -prices[0];     dp[0][1][0] Integer.MIN_VALUE 1;     dp[0][2][0] Integer.MIN_VALUE 1;     dp[0][2][1] Integer.MIN_VALUE 1;     dp[0][0][1] Integer.MIN_VALUE 1;     for(int i1;iprices.length;i)     {         for(int j 1;j2;j)         {             dp[i][j][0]Math.max(dp[i-1][j][0],dp[i-1][j][1]prices[i]);             dp[i][j][1]Math.max(dp[i-1][j][1],dp[i-1][j-1][0]-prices[i]);             }     }     return Math.max(dp[prices.length-1][2][0],Math.max( dp[prices.length-1][0][0],dp[prices.length-1][1][0]));     } } 完整的代码 public class Solution123 { public static int maxProfit(int[] prices) {     if(prices.length0)     {         return 0;     }     int dp[][][] new int[prices.length][3][2];//第二维0表示未交易1表示1次2表示两次     dp[0][0][0] 0;     dp[0][1][1] -prices[0];     dp[0][1][0] Integer.MIN_VALUE 1;     dp[0][2][0] Integer.MIN_VALUE 1;     dp[0][2][1] Integer.MIN_VALUE 1;     dp[0][0][1] Integer.MIN_VALUE 1;     for(int i1;iprices.length;i)     {         for(int j 1;j2;j)         {             dp[i][j][0]Math.max(dp[i-1][j][0],dp[i-1][j][1]prices[i]);             dp[i][j][1]Math.max(dp[i-1][j][1],dp[i-1][j-1][0]-prices[i]);             }     }     return Math.max(dp[prices.length-1][2][0],Math.max( dp[prices.length-1][0][0],dp[prices.length-1][1][0]));     } public static void main(String[] args) {     //int nums[] {3,3,5,0,0,3,1,4};     int nums[] {1,2,3,4,5};     System.out.println(maxProfit(nums)); } }
http://www.pierceye.com/news/932980/

相关文章:

  • hpsocket 网站开发英文网站cms
  • 外贸自建站有哪些网站开发有哪几类
  • 青岛网站建设推广短视频运营是做什么的
  • 华为官方网站进入wordpress单页增加分页
  • 互动营销型网站建设大型网站建设开发设计公司
  • 锦州建设局网站商城网站建设方案电子版
  • 网站上删除信息如何做飞虎队网站建设
  • 中国有多少个网站网站做视频一个月有多少钱收入
  • 网站文字大小普洱市建设局网站
  • 兰州网站建设小程序凡客网站目录优化
  • 宿州科技网站建设一站式网站管家
  • 网站开发模块学些什么郑州网站建设动态
  • 各类设计型网站wordpress 防注入
  • 网站中有一个非常著名的原则如何与老板谈网站建设
  • 免费十八种禁用网站如何做一个网页布局
  • cms仿站pc网站案例
  • dede如何做手机网站哪些客户需要做网站
  • 阜蒙县建设镇官方网站那种网站2021
  • 同信.长春网站建设北京网站建设策划
  • 长沙游戏网站开发开发人员公众号
  • 用手机能建网站吗软件商店软件下载
  • 天津自助建站哪个建设网站
  • 西宁市网站建设公司推荐网站全网建设 莱芜
  • 安徽阜阳网站建设公司wordpress网页自适应屏幕大小
  • 上海门户网站的亮点网站开发平台及常用的开发工具
  • 广州h5设计网站公司网站建设从建立服务器开始
  • 如何网站建设全包12306网站多钱做的
  • 阳江北京网站建设中国平面设计在线
  • 上海城乡建设中级职称报名网站合肥网站建设之4个细节要注意事项
  • 洮南网站建设哪家好鞍山信息港招聘信息网