当前位置: 首页 > news >正文

题海拾贝:P1091 [NOIP 2004 提高组] 合唱队形

         Hello大家好!很高兴我们又见面啦!给生活添点passion,开始今天的编程之路!

我的博客:<但凡.

我的专栏:《编程之路》、《数据结构与算法之美》、《题海拾贝》、《C++修炼之路》

欢迎点赞,关注!

1、题目 

2、题解 

#include<iostream>
#include<stack>
using namespace std;
const int N = 1e6 + 10;
int v[N];
int h[N];
int ret[N];
int n;
int x;int main()
{cin >> n;for (int i = 1;i <= n;i++) cin >> h[i] >> v[i];stack<int> s;//注意这道题是两边//找大for (int i = 1;i <= n;i++){while (s.size() && h[i] >= h[s.top()]) s.pop();if (s.size()){ret[s.top()] += v[i];}s.push(i);}//清空栈while (s.size()) s.pop();for (int i = n;i >= 1;i--){while (s.size() && h[i] >= h[s.top()]) s.pop();if (s.size()) {ret[s.top()] += v[i];}s.push(i);}for (int i = 1;i <= n;i++) x = max(x, ret[i]);cout << x << endl;return 0;
}

相关文章:

  • 总结html标签之button标签
  • Global Security Markets 第 10 章衍生品知识点总结​
  • 欣佰特科技亮相2025张江具身智能开发者大会:呈现人形机器人全链条解决方案
  • code-server安装使用,并配置frp反射域名访问
  • 磁铁的磁极与方向有什么关系
  • 主流信创数据库对向量功能的支持对比
  • 【教学类-103-02】20250607立体纸盘(3边形-22边形,角度30、45……75、90)
  • Go语言进阶④:Go的数据结构和Java的有啥不一样
  • 力扣-17.电话号码的字母组合
  • LeetCode--24.两两交换链表中的结点
  • Java 常用 API 分类总结(算法竞赛考前速记篇)- 适用于算法竞赛(如 CCF CSP、蓝桥杯、NOI)
  • 音频剪辑软件少之又少好用
  • 13-Oracle 23ai Vector Search VECTOR数据类型和实操
  • 计算机组成原理:计算机发展历程
  • 东芝Toshiba e-STUDIO2110AC打印机信息
  • 基于IDA的bindiff使用
  • BeckHoff(倍福) PLC 顺控器执行超时故障在北尔触摸屏显示的实现
  • gis geoserver 地图发布
  • “硅仙人”吉姆·凯勒(Jim Keller)
  • Riverpod与GetX的优缺点对比
  • 网站访客qq统计 原理/短视频营销策略
  • 常州营销网站建设/石家庄网络推广平台
  • 徐州做网站/搜索引擎seo是什么
  • 京东网站建设需求分析报告/关于友谊的连接
  • 福州网站制作建设/易搜搜索引擎
  • 2017网站建设价目表/个人在线做网站免费