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

衢州百度推广宁波seo优化流程

衢州百度推广,宁波seo优化流程,做网站编辑如何写好一篇新闻,建设网站的特色前言: 写了几道区间DP,略有感悟: 常规的区间DP其实是一种较为模板的东西 首先就是 数据范围一般为 500 ~ 700,也只有在这个范围内才能做到 O ( n 3 ) O(n^3) O(n3) 的复杂度来解决问题。 其次就是写法也较为模板,基…

前言:

写了几道区间DP,略有感悟:

常规的区间DP其实是一种较为模板的东西
首先就是 数据范围一般为 500 ~ 700,也只有在这个范围内才能做到 O ( n 3 ) O(n^3) O(n3) 的复杂度来解决问题。

其次就是写法也较为模板,基本为三重循环的嵌套:

  • 最外层循环枚举 l e n len len,也就是区间长度从小到大;
  • 第二层循环枚举左边界 l l l,然后可以根据 r = l + l e n − 1 r = l + len - 1 r=l+len1 直接计算出右边界;
  • 第三层循环枚举分界点 k,也就是大区间是由哪两个小区间拼凑起来的。

之后就是不同题目不同处理了。

Codeforces Round 336 (Div. 1) B. Zuma

在这里插入图片描述

  • 知识点:回文串,区间DP

根据数据量我们可以锁定区间DP,然后就是思考状态转移公式:

f [ l ] [ r ] f[l][r] f[l][r] 表示 l l l ~ r r r 的区间全部删除的最小次数。
思考状态转移:

  • 首先根据三板斧,我们可以推出, f [ l ] [ r ] = m i n ( f [ l ] [ k ] + f [ k + 1 ] [ r ] , f [ l ] [ r ] ) f[l][r] = min(f[l][k] + f[k + 1][r], f[l][r]) f[l][r]=min(f[l][k]+f[k+1][r],f[l][r])
  • 题目中提到如果是回文串,则可以一步删除,由于 l l l ~ r r r 的区间都已经删完了(所以 l l l ~ r r r 就是一个回文串),所以只要 s [ l − 1 ] s[l - 1] s[l1] = s [ r + 1 ] s[r + 1] s[r+1] 那么 l − 1 l - 1 l1 ~ r + 1 r + 1 r+1 是一个回文串,所以我们的状态还可以这样转移: f [ l ] [ r ] = m i n ( f [ l + 1 ] [ r − 1 ] + 1 , f [ l ] [ r ] ) f[l][r] = min(f[l + 1][r - 1] + 1, f[l][r]) f[l][r]=min(f[l+1][r1]+1,f[l][r])

第二种情况也可以理解为,上一步删除的那部分小回文串可以连同更大的回文串一并删除,那么这步操作的贡献上一步已经一并计算过了,就可以优化掉一步。

这里把初始化写在一起了

void solve()
{int n;cin >> n;vector<int> a(n + 1);for (int i = 1; i <= n; i++) {cin >> a[i];}vector<vector<int>> f(n + 1, vector<int>(n + 1, INF));for (int len = 1; len <= n; len++) {for (int l = 1; l + len - 1 <= n; l++) {int r = l + len - 1;if (len <= 2 && a[l] == a[r]) {f[l][r] = 1;} else {if (a[l] == a[r]) f[l][r] = f[l + 1][r - 1];for (int k = l; k < r; k++) {f[l][r] = min(f[l][r], f[l][k] + f[k + 1][r]);}}}}cout << f[1][n] << endl;
}
http://www.dtcms.com/wzjs/408418.html

相关文章:

  • 商务类网站设计苏州网站制作推广
  • 政府网站集约化建设的理解株洲专业seo优化
  • 怎样把网站做的更吸引网络营销网课
  • 怎样自己建一个网站西安seo盐城
  • 建设厅网站更改登陆密码优化设计卷子答案
  • 做股权众筹的网站南昌seo快速排名
  • 做暧暧视频免费视频网站网站搜索排名优化怎么做
  • 泉州网站建设-泉州网站建设公司bt蚂蚁
  • 做淘宝内部优惠券网站要钱么北京百度seo排名点击软件
  • 上海网络网站建设怎么创建网址
  • 做导航网站用什么源码鹤壁网络推广哪家好
  • 网站开发背景2022年大事热点新闻
  • 绯闻seo谷歌seo推广招聘
  • 微网站开发一般费用多少钱北京seo公司网站
  • api网站模板西seo优化排名
  • 企业网站服务器租用五年级上册优化设计答案
  • 都匀市政府网站建设app投放渠道有哪些
  • php 网站 手机版专业seo推广
  • 广东手机网站建设多少钱蚁坊软件舆情监测系统
  • 有什么网站可以做初中试题今日最新重大新闻
  • 想做视频win7优化设置
  • b站推广深夜app武汉 网络 推广
  • 青岛网站建设小公司排名排名优化方法
  • asp个人网站模板网站流量统计工具
  • 阿里网站如何做接入seo百度关键词优化
  • 常州网站优化公司什么是整合营销并举例说明
  • 南宁建行 网站百度app下载最新版
  • 网站被挂黑链怎么删除自媒体发布平台
  • asp.net 做网站好吗宁德市人口
  • 如何选择网站做站方向广东企业网站seo报价