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

莱芜住房和城乡建设厅网站合肥网上商城网站建设

莱芜住房和城乡建设厅网站,合肥网上商城网站建设,wordpress主题放在哪个文件夹,网站设计团队发展本专题主要是介绍几个比较经典的题目#xff1a; 假设我们令f[i]为前i个的最长不下降子序列#xff0c;我们会发现难以转移方程很难写#xff08;因为我们不知道最后一个数#xff09;。 于是#xff0c;我们令f[i]为以i结尾的最长不下降子序列#xff0c;这样子我们就可…本专题主要是介绍几个比较经典的题目 假设我们令f[i]为前i个的最长不下降子序列我们会发现难以转移方程很难写因为我们不知道最后一个数。 于是我们令f[i]为以i结尾的最长不下降子序列这样子我们就可以得出 f[i]max{f[j]1}(a[j]a[i]ji) f[i]1; 复杂度为n^2;用单调队列维护可nlogn; 下面给出用递归for循环代码 #includebits/stdc.h using namespace std; int n,a[100000],dp[100000]; dequeint q; int main(){cinn;for(int i1;in;i) scanf(%d,a[i]);dp[1]1;for(int i2;in;i){for(int j1;ji;j){if(a[j]a[i]) dp[i]max(dp[i],dp[j]1);}}int ans0;for(int i1;in;i) ansmax(ans,dp[i]);coutans; } 下面是用记忆化搜索实现 #includebits/stdc.h using namespace std; int n,a[100000],dp[100000]; dequeint q; int f(int x){if(dp[x]!0) return dp[x];for(int i1;ix-1;i){if(a[i]a[x]) dp[x]max(dp[x],f(i)1);}return dp[x]; } int main(){cinn;int ans0;for(int i1;in;i) scanf(%d,a[i]);dp[1]1;for(int i1;in;i){ansmax(ans,f(i));}coutans;} 接题 我们设f[i][j]表示从i,j滑下的最长路径易得 f[i][j]max{f[i-1][j]1,f[i1][j]1,f[i][j1]1,f[i][j-1]1}(a[i-1][j]a[i][j],a[i1][j]a[i][j],a[i][j-1]a[i][j],a[i][j1]a[i][j]) 在实现上for循环不知道某先f[i][j]我们需要按从低到高的顺序求比较麻烦。 于是我们用记忆化搜索。 下面是AC代码 #include iostream #include cstdio #include cstring #include algorithm using namespace std; #define int long long int a[105][105],r,c,ans,dp[105][105]; int f(int i,int j){if(i0||j0||ir||jc) return 0;if(dp[i][j]!0) return dp[i][j];if(a[i-1][j]a[i][j]) dp[i][j]max(dp[i][j],f(i-1,j)1);if(a[i1][j]a[i][j]) dp[i][j]max(dp[i][j],f(i1,j)1);if(a[i][j-1]a[i][j]) dp[i][j]max(dp[i][j],f(i,j-1)1);if(a[i][j1]a[i][j]) dp[i][j]max(dp[i][j],f(i,j1)1);if(dp[i][j]0) return dp[i][j]1;else return dp[i][j]; } signed main(){cinrc;for(int i1;ir;i){for(int j1;jc;j){scanf(%d,a[i][j]);}}for(int i1;ir;i){for(int j1;jr;j){ansmax(ans,f(i,j));}}coutans; }
http://www.pierceye.com/news/36072/

相关文章:

  • 资源专业网站优化排名在线学网页设计
  • php违章网站开发曰本免费网站
  • 如何免费制作一个公司网站公司网站制作教学
  • 企业网站策划书模板范文深圳网站制作的公司哪家好
  • 汕尾建设局安检站网站常德网站优化推广
  • 国外平面设计分享网站有哪些网站怎么建立会员
  • 滨湖网站制作d?t网站模版
  • 网站建设和推广大概需要多少费用人才网站源码
  • 网站制作哪些公司制作电子商务公共服务网
  • 毕业设计网站方向东莞网站推广排名
  • 莱芜网站优化费用网络营销推广方法和手段
  • 汽车网站推广策略网上购物系统论文
  • 知乎做笔记的网站企业传统网站开发实例
  • 做视频小网站犯法吗企业网站建设免费
  • 新材料 东莞网站建设网站分享的功能怎么做的
  • 模板网站建设乐云seo效果好如何在手机上制作网站
  • 网站 iss免费快速建站工具
  • 网站权重数据包山东济宁网站建设设计
  • 长沙做网站设计win7家用电脑做网站服务器
  • 一个网站空间可以做多少个网站网站建设教育
  • 响应式网站 英文济南建站公司价格
  • 建设银行网站流水账单怎么打网站开发工程师岗位概要
  • 网站开发用户分析建网站 3年服务
  • html模板制作免费seo在线工具
  • 杭州亚运村建设指挥部网站百度免费推广有哪些方式
  • 目前做win7系统最好的网站湖南外发加工网
  • 环保局网站建设 自查报告辽宁建设工程信息网外网公示时间
  • 绵阳做网站公司网站做的一样算不算侵权
  • 网页网站设计价格开发个网站需要多少钱
  • 株洲seo网站推广郑州遗像制作