P3353 在你窗外闪耀的星星
黄题爆冷了怎么办在线等挺急的啊。。。
题目背景我很认真地看完了。
我哭了,你们呢?
一拳一个泪目怪
这道题一眼看上去就是一个前缀和的。然后我就兴致冲冲地写了一发,交上去10pt,WA声一片。
最初的想法很弱智,我以为他给的星星是按x升序给的。
并且还有一点:星星可能会重合。一个点可能会有多个星星。这些都是我没考虑到的。
所以最好的方法是什么?
直接开一个b数组,记录每一个x坐标的星星亮度。
询问的话就先预处理个前缀和,然后进行\(n\)次\(O(1)\)的询问。复杂度\(O(n)\)。
代码:
#include<cstdio>
#include<algorithm>const int maxn = 100005;int maxx;
int b[maxn];
int n, w;
int main()
{scanf("%d%d", &n, &w);for(int i = 1; i <= n; i++){int xx, bb; scanf("%d%d", &xx, &bb);b[xx] += bb;maxx = std::max(maxx, xx);}for(int i = 1; i <= maxx; i++) b[i] += b[i - 1];int ans = -19260817;for(int i = 1; i + w - 1 <= maxx; i++){ans = std::max(ans, b[i + w - 1] - b[i - 1]);}printf("%d\n", ans);return 0;
}
转载于:https://www.cnblogs.com/Garen-Wang/p/9746024.html
P3353 在你窗外闪耀的星星相关推荐
- 洛谷 P3353 在你窗外闪耀的星星
洛谷 P3353 在你窗外闪耀的星星 题目描述 飞逝的的时光不会模糊我对你的记忆.难以相信从我第一次见到你以来已经过去了3年.我仍然还生动地记得,3年前,在美丽的集美中学,从我看到你微笑着走出教室, ...
- 洛谷——P3353 在你窗外闪耀的星星
P3353 在你窗外闪耀的星星 题目描述 飞逝的的时光不会模糊我对你的记忆.难以相信从我第一次见到你以来已经过去了3年.我仍然还生动地记得,3年前,在美丽的集美中学,从我看到你微笑着走出教室,你将头向 ...
- 【洛谷】【线段树】P3353 在你窗外闪耀的星星
[题目描述:] /* 飞逝的的时光不会模糊我对你的记忆.难以相信从我第一次见到你以来已经过去了3年.我仍然还生动地记得,3年前,在美丽的集美中学,从我看到你微笑着走出教室,你将头向后仰,柔和的晚霞照耀 ...
- 【Python】【C语言】P3353 在你窗外闪耀的星星
题目背景 飞逝的的时光不会模糊我对你的记忆.难以相信从我第一次见到你以来已经过去了 3 年.我仍然还生动地记得,3 年前,在美丽的集美中学,从我看到你微笑着走出教室,你将头向后仰,柔和的晚霞照耀着你玫 ...
- 洛谷—— P3353 在你窗外闪耀的星星
https://www.luogu.org/problem/show?pid=3353 题目描述 飞逝的的时光不会模糊我对你的记忆.难以相信从我第一次见到你以来已经过去了3年.我仍然还生动地记得,3年 ...
- [洛谷]P3353 在你窗外闪耀的星星 (#树状数组)
题目描述 飞逝的的时光不会模糊我对你的记忆.难以相信从我第一次见到你以来已经过去了3年.我仍然还生动地记得,3年前,在美丽的集美中学,从我看到你微笑着走出教室,你将头向后仰,柔和的晚霞照耀着你玫瑰色的 ...
- Luogu P3353 在你窗外闪耀的星星
题目 题目描述 飞逝的的时光不会模糊我对你的记忆.难以相信从我第一次见到你以来已经过去了3年.我仍然还生动地记得,3年前,在美丽的集美中学,从我看到你微笑着走出教室,你将头向后仰,柔和的晚霞照耀着你玫 ...
- [洛谷]P3353 在你窗外闪耀的星星
这题使用前缀和即可求解,毕竟是求某个数组的某个固定范围内和的最大值,但值得注意的是,某个位置可能会有多个星星叠加,所以亮度也是要累计的,且这里的长度1应该是指1这个位置所占的长度,比如窗的宽度是3, ...
- P3353 在你窗外闪耀的星星————树状数组,前缀和
题解:本题主要考查树状数组的区间之和的最大值,用树状数组和前缀和(注意:一个位子可以放多个点) 代码如下: #include<iostream> #include<algorithm ...
最新文章
- 爬虫笔记|r.text-r.request.headers|修改,头
- JS --正则表达式
- Android 实现边听边录音探究
- 一个免费的网站长链接转短链接的工具
- 给你的Linux把把脉(内存、磁盘、CPU、网络)
- input禁止鼠标滚轮改变数值
- lua游戏开发实践指南光盘_Godot游戏开发实践之三:容易被忽视的Resource
- iOS 文字样式处理总结(字体、前背景色、斜体、加粗、对齐、行间距、段间距、动态获取字符串label宽高等)...
- Excel读取某一列的宏代码VBA代码源码及解说(详尽版)
- Spring-全局异常拦截
- 关于获取安卓设备的mac地址
- java二路归并排序算法_java二路归并排序示例分享
- pyqt4安装问题小结(一)
- “终端服务器超出了最大允许连接数”的解决方法汇总
- 微信广告数据源创建查询与上报-PHP
- 手机OTG是什么功能,怎样使用?
- 自己搜的算法题2.0
- 电子招投标智能辅助评标系统,有哪些实施成效?
- 阿里巴巴一面问题搜集
- VisionPro通过SN码连接相机