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

定制制作网站公司网站建设kaicz

定制制作网站公司,网站建设kaicz,佛山响应式网站建设,商务网站建设摘要文章目录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://www.yutouwan.com/news/50897/

相关文章:

  • 4网站免费建站山东专业网站开发公司
  • 网站开发工具 售价手机域名解析错误
  • 昆明网站关键字优化到底什么才是网络营销
  • 惠州做网站乐云seo百度开发者大会
  • 门户网站建设 交流发言优秀网站案例
  • 网站建设营销推广工作淄博 网站运营
  • 抚州市做棋牌网站百度渠道开户哪里找
  • 企业网站app开发平台快速建立平台网站开发
  • 免费做网站手机广东中山市做网站
  • 品牌网站建设哪家公司好vis设计机构
  • dede网站怎么备份搜索引擎优化
  • ps做淘宝网站导航栏图书网站建设实训总结
  • 小企业网站建设地点在微信上怎么做网站
  • 河南网站托管优化长春建设公司网站
  • 电脑怎么做服务器 网站中国建筑招聘
  • 南山区住房和建设局官方网站温州seo优化排名公司
  • 什么网站可以自己做字word发布wordpress
  • 网站建设流程王晴儿做门户网站需要什么资质
  • 芜湖网站建设海长卷发背影图wordpress4.6.9
  • 平顺网站建设家用电脑当服务器建设网站
  • 白城做网站c 可以做网站吗
  • 安全生产门户网站建设大型网站建设基本流程
  • 为什么凡科网做的网站无法搜索珠海室内设计学校
  • 沈阳网站建设推广平台长沙seo网站优化
  • 福州建设招聘信息网站星光影视园网站建设案例
  • dnf怎么做盗号网站安福网站制作
  • 广东海外建设监理有限公司官方网站河北建设工程信息网登陆
  • 登陆不了建设银行网站上海建设工程学校
  • html5手机网站开发网站内容及功能模块设计
  • 网站页脚包括什么网站建设项目成本估算表