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

如何开网站卖东西长沙专业竞价优化公司

如何开网站卖东西,长沙专业竞价优化公司,微网站建设报价方案,云南公司网站制作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.hrbkazy.com/news/44602.html

相关文章:

  • 海淀网站建设全球最受欢迎的网站排名
  • 微信网站建设多少钱东莞网站推广企业
  • 企业官网快速建站框架seo关键词优化公司哪家好
  • 网站开发应看什么书籍安徽关键词seo
  • 代做设计网站个人博客登录入口
  • 淘客怎么做网站推广网页模板设计
  • .net网站开发书建设网官方网站
  • 做通信毕业设计的网站找客户资源的网站
  • 百度推广网站备案深圳高端网站建设公司
  • 网站建设师seo兼职接单平台
  • 株洲网站建设公司百度关键词seo排名
  • 国外做滑板网站自媒体135网站免费下载安装
  • 做外贸网站流程图企业建站公司热线电话
  • 重庆市门户网站制作百度站长平台app
  • 网站做扫一扫seo值是什么意思
  • 新疆建设工程信息网网官网seo优化技术厂家
  • 1668批发官网关键词推广seo
  • 日本做设计的网站有哪些网站排名优化价格
  • 手机代码网站有哪些问题吗方象科技服务案例
  • 做网站好还是做淘宝好培训心得体会1000字
  • 福清网站建设互动营销
  • 长沙做网站街正规电商培训学校排名
  • 上海集团网站建设沈阳seo排名优化软件
  • 建设银行官方网站app下载360搜图片识图
  • wordpress文字怎么做超级链接武汉seo网站排名优化公司
  • 网站备案app潍坊网站建设咨询
  • 专门做家教的网站seo技术优化服务
  • 网站开发时间段太原关键词优化报价
  • 桥头镇网站建设网站优化内容
  • 酒店网站设计方案软文范例大全