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

网站做项目网站设计公司深

网站做项目,网站设计公司深,wordpress 评论 图片不显示,岳阳网站建设哪里有做不出来杂题,到处找题做 看到$loj$上新出了一道题,觉得很神仙不错, 还记得Censoring吗(一个AC自动机的题) 这个题求最优解,数据范围$150$ 题解 数据范围非常小,首先贪心肯定不行,考虑AC自动机上$dp$? 好吧其实是区间$dp$ 一个直接的想法是维护$f[l][r]0/1$表示是否可以清空$l… 做不出来杂题,到处找题做 看到$loj$上新出了一道题,觉得很神仙不错, 还记得Censoring吗(一个AC自动机的题) 这个题求最优解,数据范围$150$ 题解 数据范围非常小,首先贪心肯定不行,考虑AC自动机上$dp$? 好吧其实是区间$dp$ 一个直接的想法是维护$f[l][r]0/1$表示是否可以清空$l$,$r$这一段子段 然而转移起来很难转移,考虑再定义一个数组$g[l][r][i][w]0/1$表示是否可以清成第$i$个模式串的前$w$位 考虑$g$转移, 1.直接匹配$g[l][r][i][w]|g[l][r-1][i][w-1]$其中主串$str[r]c[i][w]$表示若$l,r-1$可以清成第$i$个模式串前$w-1$位那么若当前两个可以匹配上必然$l,r$可以清成第$i$个模式串前$w$位 2.由几部分拼凑$g[l][r][i][w]|g[l][q-1][i][w]\f[q][r]$表示$q-r$被清空那么$g$显然可以转移 那么根据$f$定义$f[l][r]|g[l][r][i][len[i]]$ 举个例子$momooo$ 模式串$moo$ 先$g[3][5][1][3]1$,得$f[3][5]1$得$g[1][5][1][2]1$(由$f[3][5]$)转移 再进行一步匹配$f[3][6][1][3]1$得$f[1][6]1$可以全部清空 那么$ans$根据类似最长上升子序列求 $ans[i]min(ans[i-1]1,ans[l-1](f[l][i]1))$两层循环枚举 考虑炸内存? 状压,怎么状压,压掉一维,这里不再解释,因为数据点足够水,这已经足以通过测试点 代码 #includebits/stdc.h using namespace std; #define A 152 #define ll long long ll len[A],ans[A]; bool f[A][A],g[A][A][52][52]; ll n,cnt; char c[A][A],str[A]; int main(){scanf(%s,str1);nstrlen(str1);scanf(%lld,cnt);for(ll i1;icnt;i){scanf(%s,c[i]1);len[i]strlen(c[i]1);}for(ll i1;in;i){f[i][i-1]1;for(ll j1;jcnt;j){g[i][i-1][j][0]1;}}for(ll k1;kn;k){//枚举当前长度for(ll l1;ln-k1;l){ll rlk-1;for(ll w1;wcnt;w){for(ll now1;nowlen[w];now){if(c[w][now]str[r])g[l][r][w][now]|g[l][r-1][w][now-1];}for(ll now1;nowlen[w];now){for(ll il;ir;i){g[l][r][w][now]|g[l][i-1][w][now]f[i][r];}}}for(ll w1;wcnt;w)f[l][r]|g[l][r][w][len[w]];}}for(ll i1;in;i){ans[i]ans[i-1]1;for(ll j1;ji;j){if(f[j][i]){ans[i]min(ans[i],ans[j-1]);}}}printf(%lld\n,ans[n]); } View Code   转载于:https://www.cnblogs.com/znsbc-13/p/11579220.html
http://www.pierceye.com/news/154926/

相关文章:

  • 最好看的免费网站源码龙泉驿最新消息
  • 百度建立网站需要花多少钱学校门户网站建设工作
  • 网站安全防护方案沈阳网站建设策划方案
  • php做网站需要啥技术网站每年空间域名费用及维护费
  • 商城网站建设报个人免费网站
  • 公司网站开发建设wordpress首页加图片
  • 个人网站怎么写建设工程网站广州
  • 东阿网站制作如何在国外网站做推广
  • 宣城公司做网站潍坊市住房和城乡建设局网站
  • 用自己服务器做网站用备案wordpress弹窗订阅
  • 配色相关网站省住房城乡建设厅网站
  • 做汽车配件出口用什么网站好些求百度关键词搜索网站
  • 做网站到八方资源网怎么样公司网站首页如何做
  • 东莞政务网站建设方案wordpress三栏博客主题
  • 艺友网站建设网站需要的栏目
  • 教育类网站 前置审批重庆网站建设首选卓光
  • 宁波做网站哪家好个人做论坛网站怎么做
  • 公司网站建设北京电子设计工程期刊
  • 网站前端建设都需要什么c 网站开发案例详解
  • 无锡网站无忧网站建设
  • 最火高端网站设计厂家宁波新亚建设内部网站
  • 娱乐网站建设宁波网站建设多少钱一年
  • app制作器手机版下载网站关键词优化排名怎么做
  • 网站站外优化推广方式网站建设网站需要什么软件有哪些
  • 重庆建设厂招聘信息网站做坑网站需要
  • 光谷 网站建设公司海珠区住房和水务建设局网站
  • 公司做网站还是做appwordpress多文件传递变量
  • 网站教学苏州优化网站
  • 扁平化网站下载网站设计公司深圳
  • flash网站用什么做网站建设免费软件有哪些