POJ 1953

来源:互联网 发布:账户余额表数据库设计 编辑:程序博客网 时间:2024/05/24 02:50

题意:求出长度为n的01串中,不出现连续1的串的个数

思路:

dp0[x]表示以0开头长度为x的这类01串的个数,dp1[x]表示以1开头长度为x的这类01串的个数

dp0[x] = dp0[ x-1 ] + dp1[ x-1 ], dp0[1] = 1;

dp1[x] = dp0[ x-1 ] , dp1[1] = 1;

 

总结:要用long long,开始错了两次,应该先测试最大数据再提交的,囧了。0ms

 

原创粉丝点击