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

西宁软件网站建设商贸有限公司起名

西宁软件网站建设,商贸有限公司起名,廊坊视频优化展现,微信商城网站怎么开发文章目录1. 题目2. 解题2.1 暴力超时2.2 二分查找1. 题目 给定一个包含 n 个整数的数组#xff0c;找到最大平均值的连续子序列#xff0c;且长度大于等于 k。并输出这个最大平均值。 样例 1: 输入: [1,12,-5,-6,50,3], k 4 输出: 12.75 解释: 当长度为 5 的时候#xff… 文章目录1. 题目2. 解题2.1 暴力超时2.2 二分查找1. 题目 给定一个包含 n 个整数的数组找到最大平均值的连续子序列且长度大于等于 k。并输出这个最大平均值。 样例 1: 输入: [1,12,-5,-6,50,3], k 4 输出: 12.75 解释: 当长度为 5 的时候最大平均值是 10.8 当长度为 6 的时候最大平均值是 9.16667。 所以返回值是 12.75。注释 : 1 k n 10,000。 数组中的元素范围是 [-10,000, 10,000]。 答案的计算误差小于 10-5 。来源力扣LeetCode 链接https://leetcode-cn.com/problems/maximum-average-subarray-ii 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 2.1 暴力超时 59 / 74 个通过测试用例 class Solution { public:double findMaxAverage(vectorint nums, int k) {int n nums.size(), i, j, s;double maxAVG INT_MIN, avg;vectorint sum nums;for(i 1; i n; i)sum[i] sum[i-1] nums[i];for(i 0; i n-k; i)for(j ik-1; j n; j){if(i 0)s sum[j];elses sum[j]-sum[i-1];avg s/double(j-i1);if(avg maxAVG)maxAVG avg;}return maxAVG;} };2.2 二分查找 class Solution { public:double findMaxAverage(vectorint nums, int k) {double l -10000, r 10000, mid, ans;while(r-l 1e-6){mid (lr)/2.0;if(isok(nums, mid, k)){l mid;ans mid;}elser mid;}return ans;}bool isok(vectorint nums, double avg, int k){ //存在长度至少为k且均值 avg 吗double sum 0, prev 0, minprev 0;//前面最小的前缀和0长度为0时for(int i 0; i k; i)sum nums[i]-avg;//每个数减去平均值求和 0 存在即okif(sum 0) return true;for(int i k; i nums.size(); i){sum nums[i]-avg;prev nums[i-k]-avg;minprev min(minprev, prev);//前面最小的和减去avg后的if(sum-minprev 0)//存在区间使得减去avg后sum0return true;}return false;} };208 ms 90.3 MB 我的CSDN博客地址 https://michael.blog.csdn.net/ 长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步
http://wiki.neutronadmin.com/news/136877/

相关文章:

  • 新建的网站如何做seo做本地的门户网站
  • 做纺织的都用什么网站石家庄站分布图
  • 番茄wordpress石家庄优化哪家好
  • 网站建设官网免费模板注册规划师报考条件2022
  • 网站访客qq抓取现在那个网站做宣传有效果
  • 国内专业做悬赏的网站怎么做自己的网站弄商城佣金
  • 家装网站模板下载网络技术学习网站
  • 一个在线做笔记的网站网站主机多大
  • 如何用wordpress做网站最新军事战争新闻消息
  • 湖北网站建设制作互联网100个创业项目
  • html5的网站设计网站除了域名还要什么
  • 建站一条龙设计制作wordpress 加载失败
  • asp.net做网站步骤百度优化是什么意思
  • 网站开发维护合同范本没有公司自己做网站
  • 方案库网站温州网站网络公司
  • 济宁500元网站建设杭州市建设信用网网站
  • 建立一个购物网站需要多少钱wordpress站点名字体
  • 国产网站开发工具公司诚信通旺铺网站建设
  • 网站建设方案书 百度文库打开百度搜索网站
  • 响应式网站宽度怎么做网站快捷方式
  • 宁波网站建设设计制作方案与价格网络营销方式举例
  • 医药网站素材网站建设实训的目的
  • 湛江制作网站多少钱个人网站建设策划书怎么写
  • 莱州环球网站建设贵阳观山湖区网站建设
  • 上海正规做网站公司电话杭州旺道企业服务有限公司
  • 怎样跟网站做优化呢网站设置什么意思
  • 想要黑掉一个网站 要怎么做网站404 模板
  • 网站log文件示例自己建设小城市网站得多少钱
  • 文交所网站建设方案重庆网站建设seo公司哪家好
  • 上海高端网站建设服务公电子商务网站建设课程设计报告