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

网站服务器是指什么深圳网站建设加盟

网站服务器是指什么,深圳网站建设加盟,阳江人才网,网站建设优化服务特色正题 luogu 3287 金牌导航 数据结构优化DP-5 题目大意 有n个玉米#xff0c;给出高度#xff0c;你可以选择一个区间#xff0c;使这个区间的玉米高度1#xff0c;你可以进行k次这样的操作#xff0c;查询你操作完后最长不下降子序列最大值 代码 对于选择区间[l,r]给出高度你可以选择一个区间使这个区间的玉米高度1你可以进行k次这样的操作查询你操作完后最长不下降子序列最大值 代码 对于选择区间[l,r]如果同时把[r1,n]也选进去因为是最长不下降子序列所以让后面更高满足需求所以我们把[r1,n]也选进去所以每次选择区间都是[i,n] 设fi,jf_{i,j}fi,j​为前i个玉米总共选择j次的最长不下降子序列因为每次选择区间都是[i,n]所以i被选择了j次那么有 fi,jmax⁡ki,c⩽j,akc⩽aij(fk,c1)f_{i,j}\max_{ki, c\leqslant j,a_kc\leqslant a_ij}(f_{k,c}1)fi,j​ki,c⩽j,ak​c⩽ai​jmax​(fk,c​1) 对于c⩽j,akc⩽aijc\leqslant j,a_kc\leqslant a_ijc⩽j,ak​c⩽ai​j可以建一个二维树状数组维护每次找满足条件的 代码 #include cstdio #include cstring #include iostream #include algorithm #define ll long long #define N 10010 using namespace std; int n, k, a[N], c[510][N]; void add(int x, int y, int z) {for (x; x k 1; x x -x)//因为有0而树状数组计算不了0所以要1for (int jy y; jy 5500; jy jy -jy) c[x][jy] max(c[x][jy], z);return; } int ask(int x, int y) {int g 0;for (x; x; x - x -x)for (int jy y; jy; jy - jy -jy) g max(g, c[x][jy]);return g; } int main() {scanf(%d%d, n, k);for (int i 1; i n; i) scanf(%d, a[i]);for (int i 1; i n; i)for (int j k; j 0; --j)add(j, a[i] j, ask(j, a[i] j) 1);printf(%d, ask(k, 5500));return 0; }
http://www.pierceye.com/news/67143/

相关文章:

  • 长沙哪里有创建网站的公司注册公司名称查询系统官网
  • 哪些网站可以做爬虫实验全球咨询公司最新排名
  • 深圳做分销网站公司vc做网站
  • 临沂网站制作加速企业发展长治专业做网站
  • 个人做视频网站视频储存大连开发区盛京医院
  • 织梦教育网站开发高端网站建设工作室
  • 网站允许flash大型大型网站建设方案
  • 建设信用卡登录中心网站嘉鱼网站建设公司
  • 南宁学做网站如何使用qq空间做推广网站
  • 网站建设品牌排行榜手机软件设计用什么软件
  • 建设部网站城市规划资质标准怎么制作动画
  • 傻瓜做网站用什么软件微信公众号小程序怎么创建
  • 江苏省徐州市建设银行网站网易企业邮箱官网登录入口
  • 如何给网站添加icon潮州 网站建设
  • 国土局网站建设经验电脑在哪里制作网站
  • 中国智慧团建网站网站 app微信三合一
  • 深圳网站维护网站开发用到哪些技术
  • 360打不开建设银行的网站什么是网络营销调研
  • 做网站的优惠广告网站文字优化方案
  • 专业网站建设质量推荐学前端去哪个培训机构
  • 中山做网站的公司犀牛云做网站做网站需要多钱
  • 广州建网站哪家好博望哪里做网站
  • 网站多少钱一米网站做搜索要用数据库吗
  • 宁德做网站的公司广告推广渠道
  • 做电商网站要备案吗深圳网站建设认准乐云
  • 怎么做淘宝网站的网页设计设计网站国外
  • 网站建设一个多少钱wordpress活动报名插件
  • 北京网站制作长沙莱芜金点子招工启事
  • dw做网站环境配置网站建设 流程图
  • 贵阳网站开发报价网站开发+进度表