问题描述

询问区间最小值,过程中会对某些位置的值进行修改。

这题数据量很小,使用O(NQ)的方法做。

后续会有其他高效的解法。

#include <stdio.h>int data[10005];int main(){int n, q;scanf("%d", &n);for (int i = 1; i <= n; i++) {scanf("%d", data + i);}scanf("%d", &q);int op, left, right;while (q--) {scanf("%d%d%d", &op, &left, &right);if (op == 0) {int ans = data[right];for (int i = left; i < right; i++) {ans = ans < data[i] ? ans : data[i];}printf("%d\n", ans);} else {data[left] = right;}}return 0;
}

转载于:https://www.cnblogs.com/xblade/p/4503071.html

[hiho 18]带修改的RMQ问题相关推荐

  1. uoj#58./bzoj3052 【WC2013】糖果公园 //树上带修改莫队

    uoj#58. [WC2013]糖果公园 题意 有一棵N(<=1e5)个点的树,每个点对应M(<=1e5)种糖果中的一种. 一条路径的权值定义为∑i(Vi∗∑tij=1Wj)\sum_i ...

  2. BZOJ2120 数颜色 【带修改莫队】

    2120: 数颜色 Time Limit: 6 Sec  Memory Limit: 259 MB Submit: 6579  Solved: 2625 [Submit][Status][Discus ...

  3. [学习笔记]带修改主席树

    1.Dynamic Rankings 区间带修改的第 \(k\) 大需要用带修改主席树. 如果用平常的主席树的效率是多少呢? 查询 \(O(logn)\),暴力修改 \(O(nlogn)\),时间不支 ...

  4. zoj - 2112 带修改主席树 + 空间优化

    ZOJ - 2112 题意:求区间第k小 思路:带修改区间第k小裸题,无修改的主席树是维护一个前缀线段树,每次更新log个节点,用root 和 ls rs作为每颗前缀线段树的根节点和左右子树的索引(相 ...

  5. BZOJ.3052.[WC2013]糖果公园(树上莫队 带修改莫队)

    题目链接 BZOJ 当然哪都能交(都比在BZOJ交好),比如UOJ #58 //67376kb 27280ms //树上莫队+带修改莫队 模板题 #include <cmath> #inc ...

  6. 【BZOJ】3052: [wc2013]糖果公园 树分块+带修改莫队算法

    [题目]#58. [WC2013]糖果公园 [题意]给定n个点的树,m种糖果,每个点有糖果ci.给定n个数wi和m个数vi,第i颗糖果第j次品尝的价值是v(i)*w(j).q次询问一条链上每个点价值的 ...

  7. P2617 Dynamic Rankings(带修改主席树)

    P2617 Dynamic Rankings 带修改主席树 能进行对序列中数进行修改 #include<iostream> #include<string.h> #includ ...

  8. matlab1-8章课后答案,matlab实验1-8带答案,.doc_十八文库18wk.cn

    matlab实验1-8带答案,,.doc 实 验 一 Matlb基 本 操 作一 . 实 验 目 的 :1. 掌 握 矩 阵 和 多 项 式 构 造 和 运 算 方 法 .2. 能 够 用 常 用 函 ...

  9. Ubuntu 18.04 修改swap分区大小

    Ubuntu 18.04 修改swap分区大小 1.查看初始状态 查看原先swap大小 root@gpu-2:~# free -h总计 已用 空闲 共享 缓冲/缓存 可用 内存: 62G 417M 3 ...

最新文章

  1. javascript实例
  2. 《程序员书屋》微刊创建,赠书活动进行中!
  3. 10 words and phrases that shouldn’t be on your résumé
  4. 342. Power of Four
  5. mysql 并发_Mysql事务,并发问题,锁机制
  6. python 运行电脑卡死_Python入门 5——循环语句及条件判断
  7. Hadoop HA on Yarn——集群配置
  8. 《嵌入式系统可靠性设计技术及案例解析》读书笔记(七)
  9. 吴恩达神经网络和深度学习-学习笔记-45-完全版YOLO算法
  10. javascript上传图片前预览
  11. php 车牌号,总结关于车牌注意点
  12. mysql 5.7.26卸载_MySQL 5.7.26安装与卸载
  13. VMWare虚拟机启动失败,显示intel VT-X处于禁用状态
  14. 遥感数据存储格式 ----BSQ、 BIL、BIP
  15. 基于线性回归对男性体脂率的预测
  16. 【acwing 寒假每日一题(入门组)】day20 火星人
  17. 阿里云ECS节省计划重磅发布 比包年包月灵活,比按量付费划算,最高节省76%费用
  18. Lvs+keepAlived实现负载均衡高可用集群(DR实现)
  19. linux - 中断子系统分析(1) -- GICv3硬件架构
  20. QtCreator 下使用glut.lib glut.dll

热门文章

  1. mysql phpmyadmin配置文件_phpmyadmin 配置文件详细的解释说明
  2. 红眼珠与黑眼圈的ERP实施顾问
  3. 江苏省一般纳税人企业,享一般纳税人财政扶持,规避减税降负税务风险
  4. 页面JS报错误“没有注册类别”的解决方法
  5. 深信服C++面试回忆
  6. vivo X23的USB调试模式在哪里,开启vivo X23USB调试模式的步骤
  7. css中!important作用
  8. Android进阶——自定义View之自己绘制彩虹圆环调色板
  9. Qt-软件皮肤切换qss样式
  10. 关于LWIP的一点记录(四)