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

成都专业网站设计公司湖州南浔建设局网站

成都专业网站设计公司,湖州南浔建设局网站,常州天狼网站建设,wordpress添加内链按钮C 求最长似递增子序列 是子序列! 我误以为是最长上升子序列的变式,但是这个题目和那个题目,并不是很一样 我们选择观察样例: 1 2 4 3 3 5 6 2 1 其实样例当中就给我们了答案,我们能感觉的出来,应该是用长…

C
求最长似递增子序列 是子序列!
我误以为是最长上升子序列的变式,但是这个题目和那个题目,并不是很一样

我们选择观察样例: 1 2 4 3 3 5 6 2 1

其实样例当中就给我们了答案,我们能感觉的出来,应该是用长度去减去一个东西,但是应该减去一个什么东西呢,【4,6】之间,这个是3,虽然说第二个三看起来在序列当中是一个不合格的元素但是实际上在这里是一个合格的元素,对于我们选定的区间而言,我们其实是没有必要去追求前两个的,前两个一定是符合要求的,所以我们需要看的是在我们选定的区间抛出前两个元素之后剩下的元素当中不符和要求的最长的子序列,此处是一个子序列!!

#include <iostream>
using namespace std;
const int N = 200000 + 10;
int a[N];
int s[N];
int main(){int n;int k;cin >> n >> k;for(int i = 1;i <= n;i ++) cin >> a[i];for(int i = 3;i <= n;i ++){if(a[i] <= a[i - 1] && a[i - 1] <= a[i - 2]){s[i] = 1;}}for(int i = 1;i <= n;i ++) s[i] += s[i - 1];while(k --){int l,r;cin >> l >> r;if(r - l + 1 <= 2) cout << r - l  + 1<< endl;else cout << (r - l + 1) - s[r] + s[l + 1] << endl;}return 0;
}

在这里插入图片描述

http://www.yayakq.cn/news/69694/

相关文章:

  • 网站代理浏览器一ps软件下载电脑版免费
  • 什么是网站建设的重点wordpress自适应文章主题
  • 快手刷粉网站推广中国建设银行网站登录
  • 用电脑怎么做网站广西北海联友建设网站管理
  • 中时讯通信建设有限公司网站烟台建设
  • 免费企业网站注册wordpress地址更改
  • 泰州网站建设物美价廉做自媒体素材搬运网站
  • 什么网站ppt做的最好看互联网分享社区
  • 营口 微网站建设建设类网站有哪些
  • 做地方网站数据哪里来中企动力网站建设合同
  • 公众号怎么制作好看的版面外贸网站优化怎么做
  • 模块网站网站开发设计有哪些
  • 南通哪里做网站衡水seo_衡水网站建设-燕丰收
  • 印刷 网站源码网站建设零基础好学吗
  • 俄文网站建设方案黄骅怎么读
  • 石家庄微信网站制作网站建设经营特色
  • 深圳做棋牌网站建设哪家服务好银行网站建设方案视频
  • 山东seo网站网站流量被用完了
  • 网站转化微信小程序企业vi是什么
  • 做网站 参考文献网站建设公司做网站需要注意什么
  • 网站建设官方商城威海网站建设哪家的好
  • 微信如何绑定网站专业的网站开发团队
  • 0基础建站教程内网门户网站 建设方案
  • 博客做资讯类网站做瑜珈孕妇高清图网站
  • 东城区网站建设公司网页系统升级每天自动更新
  • 做白酒的网站注册一个平台需要多少钱
  • 和平网站建设优化seo我的世界做图片网站
  • 金华市建设技工学校教育培训网站wordpress邮件函数
  • 建设工程造价管理协会网站外贸网站的作用有哪些
  • 途牛旅行网站建设策划书网站建设凭证