当前位置: 首页 > 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.zqtcl.cn/news/36072/

相关文章:

  • 网站建设的卷子那些网站被k恢复是怎么做的
  • html网站底部导航栏怎么做网站建设实战教程
  • 长春做网站好的公司聊城网站建设设计实力公司
  • 国外军事新闻最新消息济南优化网站方法
  • 水利建设相关网站wordpress 相册主题
  • 网站建设与管理用什么软件有哪些内容书法网站建设
  • 网站建设补充协议搜狗输入法下载安装
  • 河北网站优化公司服务类产品
  • 游戏网站建设策划方案模板餐饮酒店网站怎么做
  • vps打开网站很慢江苏建发建设项目咨询有限公司网站
  • 广州网站备案方案淄博信息港
  • 潘家园做网站公司莱芜网站优化方案
  • 举报网站建设情况汇报网站开发 pdf
  • 二级网站怎么做wordpress 放大镜插件
  • 淄博网站制作平台形象wordpress 离线编辑
  • 新网站收录多少关键词阿里云服务器可以做几个网站
  • 网站建设需要摊销多久网页模板下载
  • 华强北网站建设十大网络营销成功案例
  • 工程建设网站怎么提交分析公司网站的开发策略
  • 湖北seo网站设计企业宣传册模板
  • 顺德专业网站制作黄骅市人事考试网
  • 枣阳网站建设怎样做网站3天赚100万
  • 自己服务器做网站如何备案wordpress自动标签添加内链插件
  • 技术支持 网站建设做食品企业网站的费用
  • 网站地图制作软件怎么自己做wordpress主题
  • 贵州网站建设营销公司资兴做网站公司
  • 备案期间 需要关闭网站网站自己推广
  • 杭州网站建设制作九江便宜做网站
  • 网站推广策划方案书中国人在国外做网站网站代理
  • 快速搭建个人网站贵阳讯玛网站建设