【tyvj1038】忠诚
来源:互联网 发布:淘宝网店评估 编辑:程序博客网 时间:2024/05/01 03:58
tyvj1038
最基础的线段树问题。。都没有修改
然而第一次写空间开小了,简直愚蠢
#include<cstdio>using namespace std;const int INF=2700000+10;int m, n, minv[INF], a[INF];int x, y, _min;int min(int x, int y) {return x < y ? x : y;}void ctb(int o, int l, int r){ if(l == r){ minv[o] = a[l]; } else { int m = l + (r-l)/2; ctb(o*2, l, m); ctb(o*2+1, m+1, r); minv[o] = min(minv[o*2], minv[o*2+1]); }}void query(int o, int l, int r){ if(x <= l && r <= y){ _min = min(_min, minv[o]); } else { int m = l + (r-l)/2; if(x <= m) query(o*2, l, m); if(y > m) query(o*2+1, m+1, r); }}int main() { scanf("%d %d", &m, &n); int i; for(i = 1; i <= m; i++) scanf("%d", &a[i]); ctb(1, 1, m); while(n--){ scanf("%d %d", &x, &y); _min=INF; query(1, 1, m); printf("%d ", _min); } return 0;}
hzwer学长博客
0 0
- tyvj1038忠诚
- tyvj1038忠诚
- 【tyvj1038】忠诚
- 【tyvj1038】忠诚
- tyvj1038忠诚题解
- tyvj1038--忠诚(线段树)
- 忠诚
- 谈谈“忠诚”
- 【wikioi2173】 忠诚
- tyvj-忠诚
- 《狼道》:忠诚与奉献
- 忠诚的战神-------巴蒂
- TYVJ 1038 1039 忠诚、、、、、
- Tyvj 1039 忠诚2
- Tyvj 1038 忠诚
- 电视剧-永远的忠诚
- 【wikioi2174】 忠诚S
- tyvj1039忠诚2
- 将博客搬至CSDN
- C++第2次上机实验-C++程序的编写和运行
- iOS APP提交上架最新流程
- Linux随心笔记之用户的概念
- 在asp.net工程中使用jQuery-ui的autocomplete功能
- 【tyvj1038】忠诚
- IOS 渐变的图层,CAGradientLayer
- linux基础正则表达式
- Python/Ruby/Go/Node 之四国大战
- 100万并发连接服务器笔记之Erlang完成1M并发连接目标
- 欧拉与鸡蛋
- 第一篇吧
- 第3周项目4(3)年龄几何
- Tomcat 的热部署和加载