poj 2541 Binary Witch
来源:互联网 发布:杭州美工兼职 编辑:程序博客网 时间:2024/06/08 04:31
#include<stdio.h>#include<string.h>char str[1001000];int next[1001000];int n,m;int main(){ while(scanf("%d%d%s",&n,&m,str)!=EOF) { int end=n+m; while(n<end) { int i=n-1,len=-2,j=n,x=n-1,y; next[n-1]=n; while(i>=0) { if(j==n||str[j]==str[i]) { i--; j--; next[i]=j; if(n-1-j>13) break; if(len<n-1-j-1) { len=n-1-j-1; x=j; y=i; } }else j=next[j]; } int index=n-1-x+y+1; if(x==n-1) {str[n++]='0';/*printf("haha\n");*/} else str[n++]=str[index]; } str[end]='\0'; printf("%s\n",str+end-m); } return 0;}
- poj 2541 Binary Witch
- poj 2541 binary witch
- POJ 2541 Binary Witch
- POJ 2541 Binary Witch
- poj 2541 Binary Witch(状压dp)
- poj 2541 Binary Witch(状态压缩)
- POJ 2541 Binary Witch 状压DP
- poj 2541 Binary Witch(KMP水过,逆序转换)
- Binary Witch
- poj 2541 Binary Witch (KMP+逆序转换+字符数组前端插入)
- poj 1147 Binary codes
- Binary Clock poj 3789
- POJ 2499 Binary Tree
- poj 1565 Skew Binary
- POJ 2499 Binary Tree
- POJ 2499 Binary Tree
- POJ 2499 Binary Tree
- poj 1147 Binary codes
- 22个免费的图表、流程图工具
- iphone和ipad拍照功能的实现
- 一年一度秋风劲——年度总结
- 应用 设计模式的理念 来设计一款计算器
- switch_case对象
- poj 2541 Binary Witch
- Stringsobits java版本
- 百度笔试题
- 获得LayoutInflater的几种方法
- 再说递归...
- Linux入门:定制“Icon”样式
- [绝对经典]Linux+Mysql+Apache+Php开发环境搭建全过程及问题的解决办法
- sql中替换空格怎么也替换不掉
- UIApplication 用法解析