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

南京营销型网站制作软文广告的案例

南京营销型网站制作,软文广告的案例,wordpress改变访问目录,网站建设唯特和凡科哪个好给你一个整数数组 prices 和一个整数 k #xff0c;其中 prices[i] 是某支给定的股票在第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你最多可以完成 k 笔交易。也就是说#xff0c;你最多可以买 k 次#xff0c;卖 k 次。 注意#xff1a;你不能同时参与多…给你一个整数数组 prices 和一个整数 k 其中 prices[i] 是某支给定的股票在第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你最多可以完成 k 笔交易。也就是说你最多可以买 k 次卖 k 次。 注意你不能同时参与多笔交易你必须在再次购买前出售掉之前的股票。 示例 1 输入k 2, prices [2,4,1] 输出2 解释在第 1 天 (股票价格 2) 的时候买入在第 2 天 (股票价格 4) 的时候卖出这笔交易所能获得利润 4-2 2 。 示例 2 输入k 2, prices [3,2,6,5,0,3] 输出7 解释在第 2 天 (股票价格 2) 的时候买入在第 3 天 (股票价格 6) 的时候卖出, 这笔交易所能获得利润 6-2 4 。随后在第 5 天 (股票价格 0) 的时候买入在第 6 天 (股票价格 3) 的时候卖出, 这笔交易所能获得利润 3-0 3 。 提示 1 k 1001 prices.length 10000 prices[i] 1000 采用动态规划dp[i][j]描述: 在第 i 天进行第 j 次交易。j是从0开始每次步长为2。因此j 为奇数表示买入j 为偶数表示卖出所能获得的最大利润。 初始化动态规划表格 j为奇数时dp[0][j]: 初始化为 -prices[0]。在第0天无论多少次买卖在买入时都是花费了prices[0]块钱。j为偶数时dp[0][j]初始化为0。在第0天利润一定是0。 遍历股票价格 遍历每一天模拟时间流逝。 更新动态规划表格 对于每一天 i 和每一种交易类型 j 如果 j 为奇数买入dp[i][j 1]: 在第 i 天买入股票的最大利润考虑前一天卖出股票而在当天买入股票的利润 dp[i-1][j]-prices[i]和前一天买入而当天无操作的较大值。如果 j 为偶数卖出dp[i][j 2]: 在第 i 天卖出股票的最大利润考虑前一天买入股票而当天卖出的利润 dp[i-1][j1]prices[i]和前一天已经卖出的较大值。 返回最大利润 返回动态规划表格的最后一个元素 dp[prices.size()-1][2*k]即在最后一天进行第 k 次交易所能获得的最大利润。 class Solution { public:int maxProfit(int k, vectorint prices) {if(prices.size() 0) return 0;vectorvectorint dp(prices.size(),vectorint(2*k1,0));for(int j 1; j 2 * k; j 2){dp[0][j] -prices[0];}for(int i 1; i prices.size(); i ){for(int j 0; j 2 * k - 1; j 2){dp[i][j 1] max(dp[i-1][j1],dp[i-1][j] - prices[i]);dp[i][j 2] max(dp[i-1][j2],dp[i-1][j1] prices[i]);}}return dp[prices.size()-1][2*k];} }; 重点就在状态转移方程 dp[i][j 1] max(dp[i-1][j1],dp[i-1][j] - prices[i]); 表示在第 i 天进行第 j1 次交易买入的最大利润由以下两种情况决定 情况 1在前一天第 i-1 天进行第 j1 次交易买入。情况 2在前一天第 i-1 天进行第 j 次交易卖出然后在第 i 天进行第 j1 次交易买入。 dp[i][j 2] max(dp[i-1][j2],dp[i-1][j1] prices[i]); 表示在第 i 天进行第 j2 次交易卖出的最大利润由以下两种情况决定 情况 1在前一天第 i-1 天进行第 j2 次交易卖出。情况 2在前一天第 i-1 天进行第 j1 次交易买入然后在第 i 天进行第 j2 次交易卖出。
http://www.zqtcl.cn/news/606806/

相关文章:

  • 我市精神文明建设的门户网站做网站需要写代码
  • 新网站推广网站搜索引擎优化的步骤
  • 网站建设20推广公司网站建设推广方案
  • 如何设计酒店网站建设好的交互网站
  • 怎么把自己的网站放到百度上九亭做网站
  • 张家界旅游网站建设网页设计作品欣赏分析
  • 订阅号自定义可以做链接网站不做网站dreamwa
  • 电子商务网站规划的原则做网站的集群方案
  • 山东建设银行怎么招聘网站自己做商城网站
  • 建设网站成本预算网站页面设计尺寸
  • 微官网和微网站首页房产网怎么查到房产
  • 高端服装产品网站建设织梦网站识别
  • 做调像什么网站找活注册网站请签署意见是写无
  • 郑州公司网站设计深圳福田有哪些公司
  • 怎么看网站是谁做的asp企业网站开发技术
  • 传奇手游网站大全9377编辑器wordpress
  • 网站集约化建设意见和建议苏州建设交通招聘信息网站
  • 网站建设优化的技巧衣服定制的app有哪些
  • 营销型网站建设报价vue本地访问服务器跨域
  • 支持api网站开发大疆网站建设
  • 国家排污许可网站台账怎么做进销存永久免费
  • 做游戏脚本的网站精品国内网站建设
  • 好的网站建站公司门户网站栏目维护建设方案
  • 如何在电脑上建立网站企业百度网站怎么做的
  • 34线城市做网站推广网站页面如何设计图
  • 成都网站建设前十广州开发网站设计
  • qq人脸解冻自助网站加工平台推荐
  • 中国室内设计联盟网官网网站专题页优化
  • 设计模板图热狗网站关键词优化
  • 无锡网站开发公司重庆网站有哪些