博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
POJ - 2541
阅读量:4956 次
发布时间:2019-06-12

本文共 959 字,大约阅读时间需要 3 分钟。

#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define tree int o,int l,int r#define lson o<<1,l,mid#define rson o<<1|1,mid+1,r#define lo o<<1#define ro o<<1|1#define ULL unsigned long long#define LL long long#define UI unsigned int#define inf 0x7fffffff#define eps 1e-7#define N 1000009#define M 20009using namespace std;int T,n,m,k,t;char str[N];int dp[13][1110010];int main(){#ifndef ONLINE_JUDGE freopen("ex.in","r",stdin);#endif while (scanf("%d%d",&n,&m)!=EOF) { memset(dp,0,sizeof(dp)); scanf("%s",str); n=strlen(str); str[n+m]='\0'; for(int i=0; i
=n-1)str[i+1]='0';//要先处理! for(int j=0;j<13&&i-j>=0;j++) { if(str[i-j]-'0') sum+=(1<<(j)); if(i>=n-1&&dp[j][sum]) { str[i+1]=str[dp[j][sum]]; } dp[j][sum]=i+1; } } cout<
<

  

转载于:https://www.cnblogs.com/sbaof/p/3148599.html

你可能感兴趣的文章
prometheus配置
查看>>
【noip2004】虫食算——剪枝DFS
查看>>
java语法之final
查看>>
python 多进程和多线程的区别
查看>>
hdu1398
查看>>
sigar
查看>>
iOS7自定义statusbar和navigationbar的若干问题
查看>>
[Locked] Wiggle Sort
查看>>
deque
查看>>
Setting up a Passive FTP Server in Windows Azure VM(ReplyCode: 227, Entering Passive Mode )
查看>>
Python模块调用
查看>>
委托的调用
查看>>
c#中从string数组转换到int数组
查看>>
数据模型(LP32 ILP32 LP64 LLP64 ILP64 )
查看>>
java小技巧
查看>>
POJ 3204 Ikki's Story I - Road Reconstruction
查看>>
【BZOJ】2959: 长跑(lct+缩点)(暂时弃坑)
查看>>
iOS 加载图片选择imageNamed 方法还是 imageWithContentsOfFile?
查看>>
toad for oracle中文显示乱码
查看>>
SQL中Group By的使用
查看>>