首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
Best Cow Fences
3条解析
开通博客写题解
威风镰鼬
发表于 2021-09-14 09:40:32
思路 求长度不小于L的平均值最大的子区间。可以用前缀和+二分的思想去做,复杂度O(nlogn)。对于每个数减去二分的平均值,并且算出前缀和。那么我们用一个数记录前i个数中总和最小的区间[0,k],那么只需要判断前i个数最大区间[0,i]-[0,k]是否大于0即可。 代码 #include<bi
展开全文
虽然她送了我玫瑰花
发表于 2022-12-04 18:31:44
求长度不小于L的平均值最大的子区间。 使用二分+前缀和 对于每个数减去二分的平均值,并且算出前缀和。 那么我们用一个数记录前i个数中总和最小的区间[0,k], 那么只需要判断前i个数最大区间是否大于0即可。 #include<bits/stdc++.h> #define int long
展开全文
CAICAIIs
发表于 2019-08-21 18:21:24
题目描述:给定一个长度为n的非负整数序列A,求一个平均数最大的,长度不小于L的子段 。 输入描述:第一行用空格分隔的两个整数n和L;第二行为n个用空格隔开的非负整数,表示Ai。 输出描述:输出一个整数,表示答案的1000倍。不用四舍五入,直接输出。 二分查找:二分查找也称折半查找(Binary
展开全文
查看本题
查看本题讨论
相关比赛
951-Part1.2 基础算法-二分与三分
进入比赛
70547-算法综合训练9—二分与三分
进入比赛
70818-XCPC算法基础训练赛
进入比赛
71213-11.26
进入比赛
71214-11.26
进入比赛
等你来战
查看全部
金山杯2025年武汉理工大学程序设计竞赛
报名截止时间:2025-06-30 15:40
牛客小白月赛119
报名截止时间:2025-07-04 21:00
牛客周赛 Round 99
报名截止时间:2025-07-06 21:00
牛客练习赛142
报名截止时间:2025-07-11 21:30
牛客周赛 Round 100
报名截止时间:2025-07-13 21:00
2025年第一届上海师范大学程序设计竞赛(同步赛)
报名截止时间:2025-07-14 18:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题