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

有哪些网站开发技术濮阳市网站建设公司

有哪些网站开发技术,濮阳市网站建设公司,做效果图兼职的网站,网页微信版扫描确认登录后无法显示此页正题 题目链接:https://www.luogu.com.cn/problem/P4170 题目大意 给出长度为nnn的串目标串#xff0c;每次可以在一连续的区间覆盖同种字符#xff0c;求最少覆盖次数。 解题思路 我们分情况考虑#xff0c;用fi,jf_{i,j}fi,j​表示从i∼ji\sim ji∼j都涂好需要的最少次…正题 题目链接:https://www.luogu.com.cn/problem/P4170 题目大意 给出长度为nnn的串目标串每次可以在一连续的区间覆盖同种字符求最少覆盖次数。 解题思路 我们分情况考虑用fi,jf_{i,j}fi,j​表示从i∼ji\sim ji∼j都涂好需要的最少次数 若ijijij那么显然有fi,j1f_{i,j}1fi,j​1若i!ji!ji!j且sisjs_is_jsi​sj​那么最开始一段这个覆盖即可所以有fi,jmin{fi1,j,fi,j−1}f_{i,j}min\{f_{i1,j},f_{i,j-1}\}fi,j​min{fi1,j​,fi,j−1​}若i!ji!ji!j且si!sjs_i!s_jsi​!sj​那么这两点之间毫无关系我们枚举一个中间点kkk来进行dpdpdpfi,jmin{fi,kfk1,j}f_{i,j}min\{f_{i,k}f_{k1,j}\}fi,j​min{fi,k​fk1,j​} 然后O(n3)O(n^3)O(n3) codecodecode #includecstdio #includecstring #includealgorithm using namespace std; const int N55; int n,f[N][N]; char s[N]; int main() {scanf(%s,s1);nstrlen(s1);memset(f,0x3f,sizeof(f));for(int i1;in;i)f[i][i]1;for(int l1;ln;l)for(int i1;iln;i){int jil;if(s[i]s[j])f[i][j]min(f[i][j-1],f[i1][j]);elsefor(int ki;kj;k)f[i][j]min(f[i][j],f[i][k]f[k1][j]);}printf(%d,f[1][n]); }
http://www.fuzeviewer.com/news/20800/

相关文章:

  • 2025.11.06 - A
  • 湖南网站制作公司微信朋友圈营销技巧
  • .net网站制作综合实训报告网站开发人员配备
  • 菏泽网站建设仕佳互联河南新站关键词排名优化外包
  • 义乌网站建设费用多少土地流转网站建设项目
  • 如何做网站安全加固建设网站教程视频
  • 郑州手工网站建设游戏推广怎么做引流
  • 网站建设要多钱wordpress后台运行慢
  • 网站开发的需求分析王野摩托车
  • 济南企业做网站推广网站网站设计的基本知识
  • 三峡旅游景点网页制作素材wordpress图片地址优化
  • 内蒙古网络公司排名seo01
  • wordpress首页div福田企业网站优化排名
  • 公司网站域名和空间使用费湖南关键词优化品牌价格
  • 网站主页与导航栏的设计wordpress头像管理插件
  • seo关键词推广价格天津网站搜索排名优化
  • wepoc Nuclei 漏洞扫描器图形界面工具
  • 谢岗做网站装饰公司手机网站建设
  • Python因果分析选哪个?六个贝叶斯推断库实测对比(含代码示例)
  • 苏州知名网站建设wordpress 循环菜单
  • 专业做网站联系电话wordpress文章加版权声明
  • 网站建设费维护费wordpress php文件
  • wordpress站点标题添加logo的专业设计
  • 冷门行业做网站的优势商标注册网址
  • 北京摇号网站维护北京网站制作工具
  • 徐汇网站推广官方微信公众平台
  • 网站建设的主要观点网站会员发展计划
  • 平台网站建设ppt郑州经济技术开发区政务服务中心
  • 制作网站建设版面设计经历了哪几个阶段
  • 网站建设验收单wordpress分权限浏览器