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

租空间做网站需要多少钱站长工具无内鬼放心开车禁止收费

租空间做网站需要多少钱,站长工具无内鬼放心开车禁止收费,wordpress禁止更新插件,流媒体 网站开发题目描述 给定一个长度为 N 的数列,和 M 次询问,求出每一次询问的区间内数字的最大值。 输入描述 第一行包含两个整数 N,M,分别表示数列的长度和询问的个数。 第二行包含 N 个整数(记为𝑎𝑖)&am…

题目描述
给定一个长度为 N 的数列,和 M 次询问,求出每一次询问的区间内数字的最大值。
输入描述
第一行包含两个整数 N,M,分别表示数列的长度和询问的个数。
第二行包含 N 个整数(记为𝑎𝑖),依次表示数列的第 i 项。接下来 M 行,每行包含两个整数 
𝑙𝑖,𝑟𝑖,表示查询的区间为
[𝑙𝑖,𝑟𝑖]。
输出描述
输出包含 M 行,每行一个整数,依次表示每一次询问的结果。
提示
【数据范围】
1≤𝑁,𝑀≤105,0≤𝑎𝑖≤109
输入样例
8 8
9 3 1 7 5 6 0 8
1 6
1 5
2 7
2 6
1 8
4 8
3 7
1 8
输出样例
9
9
7
7
9
8
7
9

​
#include <iostream>
using namespace std;int f[100005][17];
int logn[100005];int main() {int n, m;cin >> n >> m;for (int i = 1; i <= n; i++)cin >> f[i][0];for (int j = 1; 1<<j <= n; 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]);logn[1] = 0;for (int i = 2; i <= n; i++)logn[i] = logn[i/2] + 1;int l, r;for (int i = 0; i < m; i++) {scanf("%d %d", &l, &r);int x = logn[r-l+1];int mmax = max(f[l][x], f[r-(1<<x)+1][x]);printf("%d\n", mmax);}return 0;
}​
http://www.dtcms.com/wzjs/400164.html

相关文章:

  • 大连软件培训安徽seo优化规则
  • 网站报名照片怎么做推广链接
  • 做网站深圳黄页88推广多少钱一年
  • 网站视频模块配置参数全自动推广软件
  • 做app布局参考哪个网站网络营销公司名称
  • 网站建设销售要懂什么软文发布平台
  • 中山好的做网站的公司百度广告推广价格
  • 建设网站公司怎么样百度域名购买
  • 海外营销网站建设济南seo网站优化
  • web后端是做什么的济南优化网页
  • 公司转让员工有没有赔偿优化教程网
  • ps网站专题怎么做seo的培训课程
  • 创新创意产品设计作品哈尔滨关键词优化方式
  • 怎样做网站分析总结seo实战培训中心
  • wordpress手机网站怎么做猪八戒网接单平台
  • 绵阳网站建设费用百度信息流推广
  • 做电商网站注意什么沈阳沈河seo网站排名优化
  • 网站开发工期安排表网站排名优化培训电话
  • 怎么用思维导图做网站结构图长沙网站包年优化
  • 网站备案机构搜索引擎优化课程总结
  • vs2013网站开发seo专员很难吗
  • 做网站虚拟主机配置宁波网站seo公司
  • 有赞微商城下载青岛官网优化
  • 网站建设存在的困难百度竞价广告
  • 好看的 网站后台模板北京seo服务
  • 教务系统网站开发方法怎么优化关键词排名优化
  • 网页设计报告体会百度推广关键词优化
  • 江苏专业做网站的公司网站搜索系统
  • 网站如何做那种诱导广告国外推广网站有什么
  • 国外免费b2b网站大全黄页88视频黄页推广2021