首页 > 其他分享 >归档 221024 - 221030

归档 221024 - 221030

时间:2022-10-25 13:22:04浏览次数:83  
标签:221030 平均值 221024 sum newline cdots ge 归档 大于

E. Best Cow Fences -221025

有意思的题目。

因为丢在了二分的链接里,我们思考一下究竟是什么具有单调性。

硬要说的话,平均值的大小是有单调性的。对于平均值最大的区间,若其平均值大于 \(x\),明显也会大于 \(x-1\)。

这种形式的「单调性」限制了我们的 check 只能朝一个方向写:给出一个平均值 \(x\),判断是否存在长度 \(\ge L\) 的区间,其平均值大于 \(x\)。

即:

\[\frac{\sum_{i=l}^r A_i}{r-l+1} \ge x \]

转化为:

\[\begin{aligned} \sum_{i=l}^r A_i &\ge x\times(r-l+1) \newline A_l+A_{l+1}+\cdots+A_r &\ge x + x + \cdots + x \newline (A_l-x)+(A_{l+1}-x)+\cdots+(A_r-x) &\ge 0 \newline \sum_{i=l}^r A_i-x &\ge 0 \end{aligned} \]

所以对于一次 check,我们把所有 \(A\) 中的元素减去 \(x\),用滑窗找到最大子段和,判断是否大于等于 \(0\) 即可。

标签:221030,平均值,221024,sum,newline,cdots,ge,归档,大于
From: https://www.cnblogs.com/XSC062/p/16824549.html

相关文章

  • Oracle故障案例 | Oracle归档目录修改的坑
    文章目录​​前言​​​​......
  • 20221024 英文单词
    Iscoffeegoodorbadforyourhealth?https://www.hsph.harvard.edu/news/hsph-in-the-news/is-coffee-good-or-bad-for-your-health/1、teamwork  2、virtually......
  • Linux中查看压缩文件内容以及归档日志文件
    ​    日常工作中,一份归档日志或者压缩文件会很大,如果解压后查看非常浪费时间,那么能不能直接像cat文件一样,不解压就看到文件内容呢    下面列出几种不同......
  • 归档 221018 | 做题记录
    K.Differencehttps://loj.ac/p/2161好耶我会打\(n^3\)!这说明这道题\(n\)一定等于\(10^3\)!我超,是\(10^6\)????寄,,,,,枚举出现次数最多的字符(假设为\(x\))和出现次数最少......
  • 记录清理Oracle归档日志
    一、登录数据库1.切换到Oracle用户su命令–切换用户身份su命令来自于英文单词“switchuser”的缩写,其功能是用于切换用户身份。管理员切换至任意用户身份而无需密......
  • 分治理 + 模拟退火(因为博客归档有问题,这两个就放一起了,以后有机会搬一下)
    分治本篇重点讲三个东西,线段树分治,点分治,以及CDQ分治。TOP1线段树分治这个算法主要是针对于一些对在线算法很不友好的题,其模型大概是维护一张图,其中的边在某个固定......
  • 达梦定时备份归档及清除
    1启动归档alterdatabasemount;alterdatabaseaddarchivelog'dest=/dmdata/arch,TYPE=local,FILE_SIZE=1024,SPACE_LIMIT=40000';alterdatabasearchivelog;alter......
  • db2 开启归档日志在线备份
    一、概述db2数据库默认不开启归档日志在线online备份的时候,就会报错db2backupdbsampleonlineto/home/db2inst1/"SQL2413NOnlinebackupisnotallowedbecausethe......
  • 归档 221009 | 做题记录
    B.萌萌哒很容易想到对于形如\([l_1,r_1]\)和\([l_2,r_2]\),只需让两个区间内每个数两两对应相等。由相等关系易联想到并查集。如果暴力合并整个区间的话,复杂度是\(......
  • 归档tar、安装rpm命令
    tar打包 -c创建一个新的档案文件,新建 -t查看档案文件的内容,查看 -x分解档案文件的内容,解压 -f命名 -v显示过程信息 -z压缩  tarcvf   打包(但不......