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

青岛建站方案wordpress 调整布局

青岛建站方案,wordpress 调整布局,我的世界怎么做赞助网站,需要注册的网站建设丢失的雨伞 题目思路代码演示 题目 今天晚上本来想练习一下前缀和与差分 结果给我搜出来这题(几乎没啥关系),我看半天有点思路但又下不了手哈哈,难受一批 在图书馆直接红温了 题目链接 思路 题目要求找到两个不重叠的区间&…

丢失的雨伞

  • 题目
  • 思路
  • 代码演示

题目

今天晚上本来想练习一下前缀和与差分 结果给我搜出来这题(几乎没啥关系),我看半天有点思路但又下不了手哈哈,难受一批 在图书馆直接红温了

在这里插入图片描述
题目链接

思路

题目要求找到两个不重叠的区间,前区间的最大值减去后区间的最小值最大,
我一开始的基本思路:对于这题权值的计算方法,我想尽可能地去掉前k个元素中的较小的数
对于后k个元素,我们想删去较大的值,如此才能保证我们找到最大的权值
如果不考虑暴力的思路,这个难点在于,我们如何去确定需要删去那些数,而且删除的位置我们也不好确定

正确思路:我们需要维护最大前缀以及最小后缀数组,找到贡献值最大的区间,枚举所有分割区间的方式,以此来找到最大的权值
在这里插入图片描述

代码演示

#include <iostream>
using namespace std;const int N = 100100;
int arr[N];         // 存储原始数组
int prefixMax[N];   // prefixMax[i] 表示前 i 个元素的最大值
int suffixMin[N];   // suffixMin[i] 表示从 i 到末尾元素的最小值int main() {int n, k;cin >> n >> k;for (int i = 1; i <= n; ++i)cin >> arr[i];// 预处理前缀最大值数组prefixMax[0] = 0;for (int i = 1; i <= n; ++i)prefixMax[i] = max(prefixMax[i - 1], arr[i]);// 预处理后缀最小值数组suffixMin[n + 1] = 1e9 + 10;  // 初始化末尾之后的最小值为极大值for (int i = n; i > 0; --i)suffixMin[i] = min(suffixMin[i + 1], arr[i]);int answer = -2e9;// 遍历所有合法的分割位置,计算权值最大值for (int i = k; i <= n - k; ++i)answer = max(answer, prefixMax[i] - suffixMin[i + 1]);cout << answer;return 0;
}

在这里插入图片描述


文章转载自:

http://MOwErOsU.fcqLt.cn
http://j1k3D3cU.fcqLt.cn
http://cWy034Yr.fcqLt.cn
http://YYxGM3UT.fcqLt.cn
http://L1PzGa3p.fcqLt.cn
http://ZrNcsV5i.fcqLt.cn
http://EhBbR2s8.fcqLt.cn
http://arLB2Ax0.fcqLt.cn
http://4nbTOjHh.fcqLt.cn
http://CjAGm7LD.fcqLt.cn
http://Q8ZiWJQ1.fcqLt.cn
http://UkhwcvC7.fcqLt.cn
http://n6TsMy03.fcqLt.cn
http://CMQek0je.fcqLt.cn
http://KM9F3aGf.fcqLt.cn
http://WBB0Q8Pw.fcqLt.cn
http://Udyrj5om.fcqLt.cn
http://ZPmjL8wM.fcqLt.cn
http://VX8vPUSa.fcqLt.cn
http://k3VbOt4W.fcqLt.cn
http://52k8RdnE.fcqLt.cn
http://wnctAXnm.fcqLt.cn
http://a9jUsbyH.fcqLt.cn
http://mGjjIOti.fcqLt.cn
http://8ZVOro6V.fcqLt.cn
http://eqAdWooM.fcqLt.cn
http://wfDHx3r7.fcqLt.cn
http://2KKr8AnU.fcqLt.cn
http://lM8Vi7hl.fcqLt.cn
http://Uc1u8BSv.fcqLt.cn
http://www.dtcms.com/wzjs/734025.html

相关文章:

  • 免费的建筑设计网站项目经理证书
  • 公司网站制作需要多少钱上海长城建设有限公司网站
  • 网站外链购买青岛微网站开发
  • 网站诚信认证电话销售中国工业品网
  • 律师网站建设哪家专业惠州seo关键字优化
  • 计算机基础网站建设和网络安全国产crm系统91
  • 重庆模板自助建站整合营销传播经典案例
  • 深圳做网站公司多少钱洛可可设计公司待遇
  • 网站图片展示方式网站建设qinnet
  • 网站做游戏活动铜陵网站制作
  • 建设银行企业网上银行网站做设计_素材网站有哪
  • 钓鱼网站在线生成杭州营销型网站怎么做
  • 餐饮营销网站建设龙华在深圳算什么档次
  • 为什么需要响应式网站天津网上办事大厅官网
  • 自己做网站网页文件在哪里wordpress 查询文章
  • 网站开发需要看哪些书网页无法访问此页面
  • 用博客做网站长沙谷歌seo
  • 横岗网站建设大渡口网站建设
  • 网站建设策划案深圳做响应式网站
  • 怎么判断网站开发语言app开发公司比较好
  • 游戏门户网站开发资源网站开发分哪几个步骤
  • 网站源码cms寿阳网站建设
  • 长沙品牌网站建设实力强微网站菜单
  • 网站建设 wix武威市建设厅网站
  • 广州微网站建设价位网站云空间大小
  • 网站结构分类江苏城乡建设部网站首页
  • 欧式建筑网站打开网站乱码怎么做
  • 晋城网站建设价格超炫个人业务网站源码
  • 附近的计算机培训班网络优化的内容有哪些
  • 2018年网站建设水文化建设网站