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

st表模板

点击查看代码
#include <bits/stdc++.h>using namespace std;const int N = 2000001;
const int logN = 21;int f[N][logN + 1], lg[N + 1];
//vector<int>可能会爆内存void pre(){lg[1] = 0;lg[2] = 1;for(int i = 3; i < N; i ++){lg[i] = lg[i >> 1] + 1;}
}void solve(){int n,m;cin >> n >> m;for(int i = 1; i <= n; i ++){cin >> f[i][0];}pre();for(int j = 1; j <= logN; j ++){for(int i = 1; i + (1 << j) - 1 <= n; i ++){f[i][j] = max(f[i][j - 1],f[i + (1 << (j - 1))][j - 1]);}}while(m --){int x,y;cin >> x >> y;int s = lg[y - x + 1];cout << max(f[x][s],f[y - (1 << s) + 1][s]) << '\n';}
}int main(){ios::sync_with_stdio(0);cin.tie(0);int t = 1;//cin >> t;while(t --){solve();}return 0;
}
http://www.hskmm.com/?act=detail&tid=27376

相关文章:

  • 2025 年北京精品旅游旅行社联系方式推荐:北京汇通清源定制旅行与一站式服务解决方案解析
  • CesiumGlobeAnchor
  • 数据驱动的爆款密码:我用Python和10万条小红书笔记数据集,解构了爆款笔记的终极公式
  • 破解安防整合难题:详解国标GB28181EasyGBS如何实现零插件Web直播
  • 基于MATLAB的雨流计数法疲劳计算GUI可视化系统
  • 2025 年园林剪刀源头厂家最新推荐排行榜:电动 / 修枝 / 果树 / 精密 / 修树 / 高枝 / 专业园艺 / 入门级 / 多功能工具选购指南
  • 离散数学与结构 Part2
  • [NOI2001] 炮兵阵地 - 洛谷
  • 告别 “能源黑箱”:MyEMS 如何让中小企业的能耗数据 “会说话”?
  • 实用指南:赛思金融授时服务器 从《捕风追影》纳秒困局到数字安全,赛思以全链路时钟同步方案夯实时序安全底座
  • 企业级 Java AI 开发首选!JBoltAI 带 RAG 知识库 + Agent 智能体,轻松改造老系统
  • CH585通过SPI驱动TFT屏
  • 机械手偏差,极坐标与直角坐标转换
  • 2025 年造雪机厂家最新推荐排行榜:国产优质厂家深度解析,助力滑雪场与冰雪乐园精准选购
  • 当 MyEMS 遇上数字孪生:园区能源 “透明化” 能有多极致?
  • 2025雷蒙磨粉机厂家推荐榜:定制化生产与高效研磨口碑之选
  • 技术复习要点清单
  • res-downloader v2.1.2 全平台资源下载工具深度指南:支持视频号/抖音/音视频嗅探,附常见问题解决方案
  • 从设备监控到全局调控,MyEMS 如何构建 “全链路” 能源管理体系?
  • 题解:AT_mujin_pc_2017_d Oriented Tree
  • Redis缓存穿透优化
  • 元空间的两个重要参数
  • 工作电压2.4V-5.5V*低功耗单路触摸/单键触控感应芯片VKD233HR DFN6L
  • 2025.10.9——1橙
  • 抽象函数的定义域
  • GEO优化系统哪个最好?
  • 6G多站多智能超表面(RIS)
  • 缓冲区管理
  • Oracle故障处理:ASM手动修复磁盘头
  • 智慧考试微信小程序系统:一站式在线考试解决方案