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

来广营网站建设wordpress grace6

来广营网站建设,wordpress grace6,吉林省建设厅网站特殊工种,苏州网站建设费用虽然平时做过但是考场上肯定还是不会#xff0c;不过没事干还是写一下吧 Myhill-Nerode\text{Myhill-Nerode}Myhill-Nerode 定理#xff1a;给定一个语言LLL#xff0c;定义在字符串上一个关系为#xff0c;若对于所有的zzz#xff0c;xzxzxz在LLL中当且仅当yzyzyz在LLL中…虽然平时做过但是考场上肯定还是不会不过没事干还是写一下吧 Myhill-Nerode\text{Myhill-Nerode}Myhill-Nerode 定理给定一个语言LLL定义在字符串上一个关系为若对于所有的zzzxzxzxz在LLL中当且仅当yzyzyz在LLL中则称x,yx,yx,y在同一个等价类中。因此它把所有有限字符串的集合划分成一个或多个等价类。 Myhill-Nerode\text{Myhill-Nerode}Myhill-Nerode 定理声称在LLL的最小自动机中状态的数目等价于在LLL中诱导出的等价类的数目。 容易发现语言LLL可以被有限状态机接受当且仅当等价类的数目是有限的。 Gym 102586J 考虑用等价类构造DFADFADFA还要为每一类找一个代表元。这里必须指出的是LLL中的字符串一定在同一个等价类中这个等价类也是接收点。 这里假定有限字符串集合长度不超过LLL然后暴搜求出每个字符串的等价类即可。 如何证明取L10L10L10的正确性思维小实验 假设存在一个DFADFADFA d(k)d(k)d(k)能正确识别长度不超过kkk的好串据此可以构造出一个NFANFANFA能正确识别长度不超过k2k2k2的好串其构造方法是在原DFADFADFA的基础上建立ϵ\epsilonϵ然后建一个子DFADFADFA表示操作的长度为333的段再用ϵ\epsilonϵ连回在原DFADFADFA中所对应的字符边即可再将其转化为DFADFADFA d(k2)d(k2)d(k2)最常用的方法是幂极构造并最小化。 如果d(k)d(k)d(k)等价于d(k2)d(k2)d(k2)我们就能得到d(k)d(k2)d(k4)⋯d(k)d(k2)d(k4)\cdotsd(k)d(k2)d(k4)⋯ 这也就是我们所要求的DFADFADFA。验证即可。 CF956F 考虑构造一个FAFAFA来识别不超过nnn位的f(m)≤kf(m)\le kf(m)≤k的数字串 FAFAFA的状态是背包容量字母表是0∼90\sim 90∼9原来状态是ccc读入一个数字ddd可以转移到cdcdcd和∣c−d∣|c-d|∣c−d∣显然这是一个NFANFANFA可以设置状态数为100100100然后大力幂集转移。 可以用长度为100100100的bitset\text{bitset}bitset实现幂集用一个哈希表记录某个bitset\text{bitset}bitset出现过没有。 理论复杂度O(2100)O(2^{100})O(2100)。这非常不科学。这种方法还是比较大胆的。 我完全没这个魄力好吧 #includebits/stdc.h #define ll long long #define inf 0x3f3f3f3f3f3f3f3f using namespace std; const int N1e55; int n,K,tot,to[N][10],c[100],len; ll l,r,dp[N][20][10]; map__int128,intid; __int128 has(bitset100b){__int128 x0;for(int i99;i0;i--){x*2;if(b[i])x;}return x; } int dfs(bitset100b){int x;if(id[has(b)])return id[has(b)];xid[has(b)]tot;for(int i0;i10;i){if(b._Find_first()i)dp[tot][0][i]1;}for(int i0;i10;i){bitset100b2(bi)|(bi);for(int j0;ji;j)if(b[j])b2[i-j]1;to[x][i]dfs(b2);}return x; } ll dfs2(int x,int y,int z){if(!z)return dp[y][x][K];if(x0)return dp[y][0][K];ll res0;for(int i0;ic[x];i){resdfs2(x-1,to[y][i],ic[x]);}return res; } ll solve(ll x){len0;while(x)c[len]x%10,x/10;return dfs2(len,1,1); } int main(){bitset100e;e[0]1;int T;cinT,dfs(e);for(int l0;l10;l){for(int i1;i18;i){for(int j1;jtot;j){for(int k0;k10;k){dp[j][i][l]dp[to[j][k]][i-1][l];}}} }while(T--){cinlrK;coutsolve(r)-solve(l-1)\n;} }
http://www.dnsts.com.cn/news/38363.html

相关文章:

  • 东莞外贸网站建站长春网站建设 找源晟
  • 推荐聊城做网站wordpress 菜单去掉链接
  • 上网建站制作网站的最大公司
  • 淮安网站建设服务苏州企业网站建设公司
  • 网站建设范文html5 网站开发工具
  • 域名备案查询站长工具外贸网站如何选择域名
  • 杭州网站设计渠道中国互联网协会会长
  • 木门网站模板php网站开发门槛高吗
  • 四川建设设计公司网站个人个体工商户查询
  • 做蜂蜜上什么网站网站关键词如何做
  • 饲料行业建设网站方案设计免费下载ppt潍坊专业联轴器收购价格
  • 学校网站开发需求成都住建局官网租房交易中心
  • 许昌哪个网站做苗木定制软件开发成本
  • 网站备案代理公司网站制作的管理
  • 学网站开发去哪学个人网站推广广告
  • 网站隐私条款模板网络专题策划书模板
  • 旅游网网站建设方案贵阳企业网站设计与建设
  • 贵州省省建设厅网站移动互联网站建设
  • 做网站的职位提升学历的重要性
  • php企业网站开发实验总结揭东建设局网站
  • 辽宁建设工程信息网官网新网站是哪个公司网站备案后在百度上多长时间可以搜索到
  • 如何检查网站是否做cdn加速wordpress换空间要改什么
  • 知名建筑类的网站中信建设有限责任公司官网英文
  • 北京优化seo排名台州百度搜索优化
  • 威远移动网站建设雷电模拟器手机版下载官方网站
  • vs2017网站开发选择调试服务asp 建站
  • android网站开发实例网站建设开发模式h5
  • 360官方网站北京企业建站
  • 做网站过程用文件东莞seo关键词优化
  • 怎么做网站接家纺订单南宁房地产最新消息