题目:2041. 干草堆



题解:典型的一维差分题型

#include<bits/stdc++.h>
#define x first
#define y second
using namespace std;
typedef pair<int ,int > PII;
const int N=1e6+10;
const int mod=1e9;
int a[N];int main(){int n,k;cin>>n>>k;for(int i=0;i<k;i++){int x,y;cin>>x>>y;a[x]+=1;a[y+1]-=1;}for(int i=1;i<=n;i++){a[i]=a[i]+a[i-1];}sort(a+1,a+1+n);cout<<a[(1+n)/2];return 0;
}

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

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

    题目链接 https://www.acwing.com/problem/content/2043/ 思路 因为我们前面有k个区间修改操作,最后求出中位数,由于是静态的,所以我们直接使用差分维护就好啦, ...

  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. 算法每日一题——第六天——干草堆(差分)

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

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

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

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

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

  9. 寒假每日一题 2 : 干草堆 java

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

最新文章

  1. 被上海爱立信录取,GL
  2. MySQL中using的用法
  3. Spring Schedule关闭订单
  4. Derby数据库备份
  5. 【转载】async await 的前世今生(Updated)
  6. Python的元组被设计成不可变的影响
  7. 正在搞用web.py做的通讯录
  8. 【Docker】Mac下Docker启动Kubernetes处于一直启动中(卡死)
  9. TensorFlow tf.keras.losses.CategoricalHinge
  10. SAP License:满足管理三重属性 ERP发展专业化是方向
  11. 干货:基于 Git Flow 的 Git 最佳实践(附加解决大家经常碰到的问题)
  12. shell实例100例《六》
  13. Xorg可以使用hot-plug了,不过配置很麻烦
  14. abaqus dat文件 matlab_提升Abaqus求解效率的七种武器
  15. python中用函数可以提高代码运行速度吗_为什么Python代码在函数中运行得更快?...
  16. Ubuntu 安装 OpenCV 教程 【slam14讲行不通可以看看】
  17. 导出oracle数据库日志文件,Oracle数据库导出还原的两种基本方法imp/impdp
  18. Rhino学习教程——1.2
  19. Web在线打印设计器即将推出,像Excel一样在线设计模板
  20. onedrive php接口,Onedrive不用API,只用共享链接就能做成分享网盘

热门文章

  1. 【工具】笔记软件测评(简单)
  2. word里贴代码神器(不需要下载)
  3. 【转】加油站压力/真空阀(PV阀)的工作原理及安全注意事项
  4. 冷战——婚姻生活的双刃剑
  5. WPS怎么统计相同名称的数据_教你如何将垃圾的WPS,玩得高大上!
  6. NetBpm 示例:请假审批(6)
  7. mysql C openmp_OpenMP: sections分段并行 | 学步园
  8. LINKERD 2.11 中文实战手册
  9. Appium 按压元素进行滑动
  10. 珠海横琴凯悦酒店开业