游戏网站排行wordpress培训机构

张小明 2026/1/3 6:34:01
游戏网站排行,wordpress培训机构,建微信网站模板,免费的微商城开发【LetMeFly】3652.按策略买卖股票的最佳时机#xff1a;滑动窗口 力扣题目链接#xff1a;https://leetcode.cn/problems/best-time-to-buy-and-sell-stock-using-strategy/ 给你两个整数数组 prices 和 strategy#xff0c;其中#xff1a; prices[i] 表示第 i 天某股票…【LetMeFly】3652.按策略买卖股票的最佳时机滑动窗口力扣题目链接https://leetcode.cn/problems/best-time-to-buy-and-sell-stock-using-strategy/给你两个整数数组prices和strategy其中prices[i]表示第i天某股票的价格。strategy[i]表示第i天的交易策略其中-1表示买入一单位股票。0表示持有股票。1表示卖出一单位股票。同时给你一个偶数整数k你可以对strategy进行最多一次修改。一次修改包括选择strategy中恰好k个连续元素。将前k / 2个元素设为0持有。将后k / 2个元素设为1卖出。利润定义为所有天数中strategy[i] * prices[i]的总和。返回你可以获得的最大可能利润。注意没有预算或股票持有数量的限制因此所有买入和卖出操作均可行无需考虑过去的操作。示例 1输入prices [4,2,8], strategy [-1,0,1], k 2输出10解释修改策略利润计算利润原始[-1, 0, 1](-1 × 4) (0 × 2) (1 × 8) -4 0 84修改 [0, 1][0, 1, 1](0 × 4) (1 × 2) (1 × 8) 0 2 810修改 [1, 2][-1, 0, 1](-1 × 4) (0 × 2) (1 × 8) -4 0 84因此最大可能利润是 10通过修改子数组[0, 1]实现。示例 2输入prices [5,4,3], strategy [1,1,0], k 2输出9解释修改策略利润计算利润原始[1, 1, 0](1 × 5) (1 × 4) (0 × 3) 5 4 09修改 [0, 1][0, 1, 0](0 × 5) (1 × 4) (0 × 3) 0 4 04修改 [1, 2][1, 0, 1](1 × 5) (0 × 4) (1 × 3) 5 0 38因此最大可能利润是 9无需任何修改即可达成。提示2 prices.length strategy.length 1051 prices[i] 105-1 strategy[i] 12 k prices.lengthk是偶数解题方法滑动窗口既然修改范围是定长的并且最多修改1次那么就从前往后将每一种修改可能都试试呗。初始先计算原数组不修改时收益再从前往后依次尝试修改区间取收益最大的一个作为答案。如何从一个区间快速计算出下一个区间呢变化的有3个变化前的区间起点、区间中点、区间终点把这三个位置的值更新一下就好了。时间复杂度O ( l e n ( p r i c e s ) ) O(len(prices))O(len(prices))空间复杂度O ( 1 ) O(1)O(1)AC代码C/* * LastEditTime: 2025-12-18 18:42:50 */typedeflonglongll;classSolution{public:llmaxProfit(vectorintprices,vectorintstrategy,intk){ll ans0;intnprices.size();for(inti0;in;i){ansstrategy[i]*prices[i];}ll nowans;for(inti0;ik/2;i){now(0-strategy[i])*prices[i];}for(intik/2;ik;i){now(1-strategy[i])*prices[i];}ansmax(ans,now);for(inti1;ikn;i){// i-1: 0-original// ik/2-1: 1-0// ik-1: original-1now(strategy[i-1]-0)*prices[i-1](0-1)*prices[ik/2-1](1-strategy[ik-1])*prices[ik-1];ansmax(ans,now);}returnans;}};同步发文于CSDN和我的个人博客原创不易转载经作者同意后请附上原文链接哦~千篇源码题解已开源
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

咸阳学校网站建设公司网站设计 加英文费用

一、引言 在我们的日常生活中,甲醛是一种常见却又极具危害的化学物质。它广泛存在于装修材料、家具、纺织品等物品中,时刻威胁着我们的健康。了解甲醛气体对人体的危害以及掌握有效的检测方法,对于保护我们自身和家人的健康至关重要。 二、甲…

张小明 2025/12/31 17:19:34 网站建设

先进网站ip地址直接访问网站

刚刷到 “网安月薪 3 万” 就想冲?先停!这 4 个坑一定要避开! 前几天收到个私信,大二学生说 “跟风报了网安培训班,学了半年只会跑 Nessus 扫漏洞,投简历全石沉大海”—— 其实不是他学得差,是一…

张小明 2025/12/31 19:52:21 网站建设

网站做百度收录的意义网站建设有名的公司

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个性能对比测试页面,比较for...of、for循环和forEach在大数据量下的表现差异。要求:1. 生成包含10万条测试数据的数组;2. 实现三种循环方式…

张小明 2025/12/31 23:01:12 网站建设

网站建设经营属性纯静态 网站

可移植性是指应用程序能够安装到不同的环境中,在不同的环境中使用,甚至可以移动到不同的环境中。当然,前两者对所有系统都很重要。就PC软件而言,鉴于操作系统、共存和互操作应用程序、硬件、带宽可用性等方面的快速变化&#xff0…

张小明 2025/12/31 22:31:38 网站建设

网站代理加盟赚钱吗东坑镇网站仿做

Banbu Studio下载与安装 下载安装 下载地址 【下载地址】软件下载 - Bambu Studio | Bambu Lab CN 【快速入门】Bambu Studio | Bambu Lab Wiki 安装步骤 下载安装包, Windows电脑选择安装Bambu Studio(Win); 安装包大小为271MB; 双击.exe可执行文件启动安装步骤; 点击下…

张小明 2025/12/31 18:59:51 网站建设

湖北专业网站建设公司工商信息查询官网

Windows Installer Clean Up终极指南:一键彻底清理系统残留 【免费下载链接】WindowsInstallerCleanUp工具下载 本仓库提供了一个名为“Windows Installer Clean Up”的资源文件下载。该工具主要用于卸载微软的相关工具,帮助用户在需要时彻底清理系统中的…

张小明 2026/1/2 6:44:22 网站建设