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

专业模板网站制作服务国内十大网站建设公司

专业模板网站制作服务,国内十大网站建设公司,俄罗斯局势最新消息,长春专业做网站公司排名正题 题目链接:https://www.luogu.com.cn/problem/P3287 题目大意 nnn个玉米高度不同#xff0c;可以选择kkk个区间拔高111个高度#xff0c;求最长不降子序列长度。 解题思路 显然每次拔高都是拔一个后缀#xff0c;所以我们设fi,jf_{i,j}fi,j​表示到第iii个玉米#x…正题 题目链接:https://www.luogu.com.cn/problem/P3287 题目大意 nnn个玉米高度不同可以选择kkk个区间拔高111个高度求最长不降子序列长度。 解题思路 显然每次拔高都是拔一个后缀所以我们设fi,jf_{i,j}fi,j​表示到第iii个玉米拔到现在包含了jjj个拔高的后缀时的最大答案。 fi,jmax{fh,k}(aij≥ahk,j≥k)f_{i,j}max\{f_{h,k}\}(a_ij\geq a_hk,j\geq k)fi,j​max{fh,k​}(ai​j≥ah​k,j≥k) 用二维树状数组维护一下即可 时间复杂度O(nklog⁡(aik)log⁡k)O(\ nk\log(a_ik)\log k\ )O( nklog(ai​k)logk ) codecodecode #includecstdio #includecstring #includealgorithm #define lowbit(x) (x-x) using namespace std; const int N11000; int n,k,a[N],t[510][5600],f[N][510]; void Change(int x,int y,int val){for(int ix;ik;ilowbit(i))for(int jy;j5500;jlowbit(j))t[i][j]max(val,t[i][j]);return; } int Ask(int x,int y){int ans0;for(int ix;i;i-lowbit(i))for(int jy;j;j-lowbit(j))ansmax(ans,t[i][j]);return ans; } int main() {scanf(%d%d,n,k);int ans0;k;for(int i1;in;i){scanf(%d,a[i]); for(int jk;j1;j--){f[i][j]Ask(j,a[i]j)1;Change(j,a[i]j,f[i][j]);ansmax(ans,f[i][j]);}}printf(%d,ans); }
http://www.zqtcl.cn/news/473049/

相关文章:

  • 如何建网站并做推广亚马逊网站怎么做推广
  • 做好网站建设总结免费开发app平台下载
  • 哈尔滨建站免费模板app网站开发要多少钱
  • 大连网站设计九首选仟亿科技怎么做百度网站会显示图片在旁边
  • 南京营销网站建设wordpress图片购买下载
  • 装修平台网站制作word模板
  • 网站建设捌金手指花总十软文写作技巧
  • 做网站优化有用吗网站开发包括什么软件
  • 在线音乐网站开发现状有什么网站接效果图做的
  • 网站开发自学难吗上海网站建设百度推广公司哪家好
  • 建设部网站官网四库一平台房地产网站大全
  • 做外贸如何建立网站微信信息流广告投放
  • 上海工程建设招投标网站开发购物网站描述
  • 网站系统维护一般多久电商关键字优化
  • 孝感市建设局网站宁波seo网络推广价格
  • 百度商桥网站网络编程技术试题
  • 设计素材网站排名网站建设网站软件有哪些内容
  • 互联网兼职做网站维护wordpress评论微信通知
  • 合肥瑶海区网站建设方案长沙网站 建设推广世云网络
  • wordpress 挂码seo推广公司哪家好
  • 高端 网站设计公司wordpress添加投稿功能
  • 长沙 网站设计 公司价格江苏专业网站建设费用
  • 做的好的手机网站有哪些内容手机怎么做app详细步骤
  • net网站开发参考文献c++能不能作为网页开发语言
  • 我公司让别人做网站了怎么办厦门logo设计公司
  • 闸北专业做网站怎么判断网站优化过度
  • 搭建网站seowordpress重新安装如何做
  • 网站设计优化重庆教育建设有限公司网站
  • 域名注册网站查询手工制作视频教程简单又漂亮
  • 书画院网站源码网站百度指数