利用数组在 x 处做个映射,为 x 点处的亮度之和,这样利用树状数组在区间查询的时候要注意一下端点的情况

从位置 1 开始,一直到 1e5,寻找最大的区间和,复杂度为 O(1e5logn),不开 o2 过不去,但是修改一下循环条件即可

const int N=1e5+5;int i,j,k;int n,m;int a[N];int c[N];void add(int x,int w)
{for(;x<=n;x+=lowbit(x)) c[x]+=w;
}int ask(int x)
{int ans=0;for(;x;x-=lowbit(x)){ans+=c[x];}return ans;
}int main()
{//IOS;while(~sdd(n,m)){for(int i=1;i<=n;i++){int x=read(),w=read();add(x,w);}if(m==0) puts("0");else{int ans=0;for(int i=1;i<N;i++){if(i+m-1>N) break;ans=max(ans,ask(i+m-1)-ask(i-1));}pd(ans);}}//PAUSE;return 0;
}

洛谷 P3353 在你窗外闪耀的星星(树状数组)相关推荐

  1. [洛谷]P3353 在你窗外闪耀的星星 (#树状数组)

    题目描述 飞逝的的时光不会模糊我对你的记忆.难以相信从我第一次见到你以来已经过去了3年.我仍然还生动地记得,3年前,在美丽的集美中学,从我看到你微笑着走出教室,你将头向后仰,柔和的晚霞照耀着你玫瑰色的 ...

  2. P3353 在你窗外闪耀的星星————树状数组,前缀和

    题解:本题主要考查树状数组的区间之和的最大值,用树状数组和前缀和(注意:一个位子可以放多个点) 代码如下: #include<iostream> #include<algorithm ...

  3. 洛谷 P3353 在你窗外闪耀的星星

    洛谷  P3353 在你窗外闪耀的星星 题目描述 飞逝的的时光不会模糊我对你的记忆.难以相信从我第一次见到你以来已经过去了3年.我仍然还生动地记得,3年前,在美丽的集美中学,从我看到你微笑着走出教室, ...

  4. 洛谷——P3353 在你窗外闪耀的星星

    P3353 在你窗外闪耀的星星 题目描述 飞逝的的时光不会模糊我对你的记忆.难以相信从我第一次见到你以来已经过去了3年.我仍然还生动地记得,3年前,在美丽的集美中学,从我看到你微笑着走出教室,你将头向 ...

  5. 洛谷—— P3353 在你窗外闪耀的星星

    https://www.luogu.org/problem/show?pid=3353 题目描述 飞逝的的时光不会模糊我对你的记忆.难以相信从我第一次见到你以来已经过去了3年.我仍然还生动地记得,3年 ...

  6. [洛谷]P3353 在你窗外闪耀的星星

     这题使用前缀和即可求解,毕竟是求某个数组的某个固定范围内和的最大值,但值得注意的是,某个位置可能会有多个星星叠加,所以亮度也是要累计的,且这里的长度1应该是指1这个位置所占的长度,比如窗的宽度是3, ...

  7. 【洛谷】【线段树】P3353 在你窗外闪耀的星星

    [题目描述:] /* 飞逝的的时光不会模糊我对你的记忆.难以相信从我第一次见到你以来已经过去了3年.我仍然还生动地记得,3年前,在美丽的集美中学,从我看到你微笑着走出教室,你将头向后仰,柔和的晚霞照耀 ...

  8. 【Python】【C语言】P3353 在你窗外闪耀的星星

    题目背景 飞逝的的时光不会模糊我对你的记忆.难以相信从我第一次见到你以来已经过去了 3 年.我仍然还生动地记得,3 年前,在美丽的集美中学,从我看到你微笑着走出教室,你将头向后仰,柔和的晚霞照耀着你玫 ...

  9. Luogu P3353 在你窗外闪耀的星星

    题目 题目描述 飞逝的的时光不会模糊我对你的记忆.难以相信从我第一次见到你以来已经过去了3年.我仍然还生动地记得,3年前,在美丽的集美中学,从我看到你微笑着走出教室,你将头向后仰,柔和的晚霞照耀着你玫 ...

最新文章

  1. 不吹不黑!让你搜遍GitHub都找不到这么吊炸天的网约车项目!
  2. python转载[编码问题]
  3. Swift和OC文件间的相互调用
  4. JAVA——关闭ServerSocket
  5. python学习笔记——类
  6. 有这些好习惯,可以让你悄悄变优秀
  7. 7-168 币值转换 (20 分)
  8. 深入理解 nvidia-docker 2.0
  9. 从富文本中截取图片_JS 获取富文本中的第一张图片 (正则表达式)
  10. tshark/wireshark抓包小结
  11. 计算机创建快捷方式w10,win10中解决无法在桌面添加快捷方式的修复方法
  12. linux 解压war到root_解压war包的解压软件 war包可以用解压工具解开吗
  13. elementui的横向滚动,element-ui中隐藏组件el-scrollbar的使用
  14. M1系列Mac用U盘如何重装系统
  15. English语法_定语从句 - 小细节
  16. 2022CTFSHOW菜狗杯部分MISC(一)
  17. Activity初窥门径
  18. 部落卫队问题 (回溯)
  19. mysql数据库如何添加外键约束_MySQL数据库之外键约束的简单理解
  20. 【转】中国与华尔街不同的投行人生

热门文章

  1. 从盘古开天辟地说起为什么 Flink CP 能实现精确一次?(下)
  2. Himawari8-9数据下载和预处理教程
  3. 搭建外卖服务器系统,本地外卖系统如何更好的搭建
  4. NBUT - 1457 Sona 莫队
  5. 脑机接口 脑电波分类_脑机接口的商业应用和脑数据的重要性
  6. iOS开源项目周报0406
  7. 安卓开源项目周报0222
  8. fio使用(windows+linux)
  9. MIPS汇编语言开发环境MARS
  10. (转)名企工资一览表 更加明确 自己的目标。