设为首页 加入收藏

TOP

hdu 4300 Clairewd’s message (KMP)
2015-07-20 17:55:41 来源: 作者: 【 】 浏览:6
Tags:hdu 4300 Clairewd message KMP
给定一个翻译表,即第i个字母用哪个字母表示

再给一个串,里面前面为密文,后面为明文,密文一定是完整的,但明文不完整或可能没有

求这个完整的前面密文后面明文的串


# include 
  
   
# include 
   
     # include 
    
      using namespace std; int len; int next[100010]; char a1[100010],a2[100010],a3[100010]; void Getnext() { int i=0,j=-1; next[0]=-1; while(i
     
      加密串 { for(j=0;j<26;j++) { if(a2[i]==a1[j]) { a2[i]='a'+j; break; } } } for(i=0;a2[i];i++) printf("%c",a2[i]); Getnext();//a2 int flag=KMP();//a3,a2 for(i=flag;i
      
       

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇CodeForces 370A Rook, Bishop an.. 下一篇hdu 3555 Bomb(数位dp)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: