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

网站怎么做排名网络安全等级保护

网站怎么做排名,网络安全等级保护,网咯鸟深圳网站建设,做外贸的几个网站有一个整数数组 nums #xff0c;和一个查询数组 requests #xff0c;其中 requests[i] [starti, endi] 。第 i 个查询求 nums[starti] nums[starti 1] … nums[endi - 1] nums[endi] 的结果 #xff0c;starti 和 endi 数组索引都是 从 0 开始 的。 你可以任意排列…有一个整数数组 nums 和一个查询数组 requests 其中 requests[i] [starti, endi] 。第 i 个查询求 nums[starti] nums[starti 1] … nums[endi - 1] nums[endi] 的结果 starti 和 endi 数组索引都是 从 0 开始 的。 你可以任意排列 nums 中的数字请你返回所有查询结果之和的最大值。 由于答案可能会很大请你将它对 109 7 取余 后返回。 示例 1 输入nums [1,2,3,4,5], requests [[1,3],[0,1]] 输出19 解释一个可行的 nums 排列为 [2,1,3,4,5]并有如下结果 requests[0] - nums[1] nums[2] nums[3] 1 3 4 8 requests[1] - nums[0] nums[1] 2 1 3 总和为8 3 11。 一个总和更大的排列为 [3,5,4,2,1]并有如下结果 requests[0] - nums[1] nums[2] nums[3] 5 4 2 11 requests[1] - nums[0] nums[1] 3 5 8 总和为 11 8 19这个方案是所有排列中查询之和最大的结果。 示例 2: 输入nums [1,2,3,4,5,6], requests [[0,1]] 输出11 解释一个总和最大的排列为 [6,5,4,3,2,1] 查询和为 [11]。 示例 3 输入nums [1,2,3,4,5,10], requests [[0,2],[1,3],[1,1]] 输出47 解释一个和最大的排列为 [4,10,5,3,2,1] 查询结果分别为 [19,18,10]。 差分 class Solution { public:int maxSumRangeQuery(vectorint nums, vectorvectorint requests) {int MOD 1e9 7;int n nums.size();vectorint diff(n1);for(auto request: requests){diff[request[0]];diff[request[1]1]--;}int s 0;for(int i 1; i n; i){diff[i] diff[i-1];}std::sort(diff.begin(), diff.end(), greaterint());std::sort(nums.begin(), nums.end(), greaterint());long long res 0;for(int i 0; i n; i){res (long long)nums[i] * diff[i];}return res % MOD;} };这道题目首先我们可以想到记录request区间覆盖最多次的位置是哪个然后覆盖最多次的位置就将nums最大的值和他相乘然后尽量保证覆盖多次的位置可以乘以较大的值这样最后结果的和才会最大。 我们可以考虑使用差分数组来记录每个位置被覆盖的次数的差分数组然后diff[i] diff[i-1];这个代码遍历diff这时候diff的含义就从差分数组变成了记录每个位置覆盖的次数。由于我们需要找到被覆盖最多的次数然后将次数乘以最大的值被覆盖第二多的次数乘以第二大的值所以我们将diff和nums都进行降序排序。最后将nums[i]*diff[i]相乘记录到res中最后返回的res就是最大的结果
http://www.w-s-a.com/news/355779/

相关文章:

  • 网站全站建设开题报告范文南京本地网站
  • 网站漏洞扫描工具wampserver集成环境搭建了一个织梦cms网站
  • 如何在局域网上做网站宁波设计公司排行榜
  • 自己的电脑做网站服务器吗百度搜索风云榜总榜
  • 做化妆品的一些网站企业网站建设与营运计划书
  • 重庆速代网络科技seo整站优化服务教程
  • 成都比较好的装修设计公司seo3的空间构型
  • 开发商建设审批网站成都创意设计公司
  • 百度快照比网站上线时间早wordpress新建阅读量字段
  • 国家工程建设标准化协会网站网站开发工具有
  • 上海网站建设集中公关公司组织架构图
  • wordpress副标题的作用百度网站标题优化
  • 大连哪家公司做网站比较好wordpress 判断用户组
  • 网站空间1g多少钱东莞公司高端网站建设
  • 网站服务器出错是什么意思做餐饮酒店网站
  • 房地产网站建设策划方案网站建设教程简笔画
  • 3d室内设计软件wordpress本地优化加速版
  • 南京高新区规划建设局网站石家庄哪里做网站比较好
  • 免费培训课程网站优化的方式
  • 做网站要固定电话在家自己做网站
  • 招聘网站开发视频新手如何做网站维护
  • flash 网站欣赏国外做的比较好的网站有哪些
  • 推广一个网站需要什么官网首页设计
  • 淘宝建设网站的理由企业官网建设哪家好
  • 青岛网站推wordpress主题切换
  • 天元建设集团有限公司资质郑州网站seo推广
  • 免费网站后台管理系统模板下载百度网盘app下载安装
  • 开封网站建设培训郑州高端网站建设哪家好
  • 东莞哪家做网站很有名的公司即墨专业医院网站制作公司
  • 做面食网站china cd wordpress