题目链接

https://www.acwing.com/problem/content/2043/

思路

因为我们前面有k个区间修改操作,最后求出中位数,由于是静态的,所以我们直接使用差分维护就好啦,然后最后求一个前缀和恢复一下修改后的每个位置的值即可

代码

#include<bits/stdc++.h>
using namespace std;const int N = 1e6+10;int a[N];
int n;
int k,A,B;int main()
{cin>>n>>k;while(k--) {cin>>A>>B;a[A]++;a[B+1]--;        }int res = 0;for(int i = 1;i <= n; ++i) {res += a[i];a[i] = res;}sort(a+1,a+1+n);cout<<a[n/2 + 1]<<endl;return 0;
}

AcWing 2041. 干草堆(差分)相关推荐

  1. AcWing 2041. 干草堆(一维差分)

    题目:2041. 干草堆 题解:典型的一维差分题型 #include<bits/stdc++.h> #define x first #define y second using names ...

  2. AcWing 2041. 干草堆

    题目描述 题目链接2041. 干草堆 算法1 思路 可以用差分+前缀和的思想,最后通过sort排序选择中位数 时间复杂度 O(nlogn)O(nlogn)O(nlogn) C++ 代码 #includ ...

  3. acwing 2041.干草堆

    2014. 干草堆 题目 贝茜对她最近在农场周围造成的一切恶作剧感到抱歉,她同意帮助农夫约翰把一批新到的干草捆堆起来. 开始时,共有 N 个空干草堆,编号 1∼N. 约翰给贝茜下达了 K 个指令,每条 ...

  4. AcWing每日一题2041. 干草堆

    AcWing每日一题2041. 干草堆 题目描述 贝茜对她最近在农场周围造成的一切恶作剧感到抱歉,她同意帮助农夫约翰把一批新到的干草捆堆起来. 开始时,共有 N 个空干草堆,编号 1∼N. 约翰给贝茜 ...

  5. 2041. 干草堆(前缀和差分)

    2041. 干草堆 题目 提交记录 讨论 题解 视频讲解 贝茜对她最近在农场周围造成的一切恶作剧感到抱歉,她同意帮助农夫约翰把一批新到的干草捆堆起来. 开始时,共有 NN 个空干草堆,编号 1∼N1∼ ...

  6. acwing2041. 干草堆(差分数组)

    题目描述: 原题链接 视频讲解 差分算法(前缀和的逆运算) 差法算法(差分与前缀和的下标都从1开始,避免出现越界) 算法思路:给l,r区间内加上x,则表示为在l的位置+x,在r+1的位置上-x,就可抵 ...

  7. 算法每日一题——第六天——干草堆(差分)

    原题链接:2041. 干草堆 - AcWing题库 读完这道题大致可以把题分为两部分,第一部分需要统计每个干草堆所堆放的干草捆的数量,第二部分需要根据干草捆的数量对干草堆排序,输出排最中间的干草堆堆放 ...

  8. AcWing 2041:干草堆(差分)

    问题描述 贝茜对她最近在农场周围造成的一切恶作剧感到抱歉,她同意帮助农夫约翰把一批新到的干草捆堆起来. 开始时,共有 N 个空干草堆,编号 1∼N. 约翰给贝茜下达了 K 个指令,每条指令的格式为[ ...

  9. 干草堆——acwing算法题第二天

    题意分析: 该题想考的就是差分,把干草堆当成数组,求出差分数组后,恢复为原数组,输出中间值即可 代码: #include<stdio.h> #include<stdlib.h> ...

最新文章

  1. 最大后验概率估计算法
  2. mysql创建表和数据库
  3. python 欧氏距离_如何用NumPy计算欧氏距离?
  4. 【机器学习算法专题(蓄力计划)】二、机器学习中的统计学习方法概论
  5. Oracle--plsql异常处理
  6. 网络设备之ospf2
  7. HDU1418 抱歉【数学】
  8. 题库APP源码 在线题库源码 题库系统源码
  9. 无效的m3u8怎么办_vue使用video.js解决m3u8视频播放格式
  10. HTTP 十分钟教程
  11. 《中国历代著名文学家评传》目录
  12. MySQL 服务无法打开的解决方法
  13. Ubuntu 20.04折腾markdown编辑器remarkable血泪史
  14. gpio控制和相关操作
  15. okgroup考试题:2019
  16. 中职计算机说课教法,2015教师资格证面试高中美术中职公共艺术美术篇说课稿 平面构成中的形象—活泼的点...
  17. 保监会的权力---满足投保人知情权。
  18. cron表达式的含义解释、写法
  19. [2021-11-02] VMware 共享文件夹不显示的问题
  20. mysql医学数据库_现代医学模式的特点是(  )

热门文章

  1. latex 字体加粗失效
  2. 深度学习中所有的优化器的详细介绍与列表化对比分析
  3. Oracle - 查询语句 - 多表关联查询
  4. Key为数字的Json数据标准化成标准Json格式
  5. ip tcp udp mpeg4头结构的定义
  6. Apache和Tomcat的区别与联系
  7. 网站访客 简易日志记录
  8. SpaceBase – 基于 Sass 的响应式 CSS 框架
  9. WPF TreeView的使用
  10. C++/面试 - 四种类型转换(cast)的关键字 详解 及 代码