NYOJ 252 01串 普通dp
2024-09-02 03:49:25
题目链接:
http://acm.nyist.edu.cn/JudgeOnline/problem.php?pid=252
分析:
dp[2][0]=2;//表示长度为2的满足要求的且以0结尾的串个数
dp[2][1]=1;//表示长度为2的满足要求的且以1结尾的串个数
状态转移方程:
dp[i][0]=dp[i-1][0]+dp[i-1][1];
dp[i][1]=dp[i-1][0];
代码如下:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int dp[][];
dp[][]=;//表示长度为2的满足要求的且以0结尾的串个数
dp[][]=;//表示长度为2的满足要求的且以1结尾的串个数
for(int i=;i<=;i++)
{
dp[i][]=dp[i-][]+dp[i-][];
dp[i][]=dp[i-][];
}
int n;
scanf("%d",&n);
while(n--)
{
int m;
scanf("%d",&m);
printf("%d\n",dp[m][]+dp[m][]);
}
return ;
}
最新文章
- Redis修改数据多线程并发—Redis并发锁
- WinForm开发-界面控件到实体,实体到界面控件自动绑定
- The JSP specification requires that an attribute name is preceded by whitespace
- 【转】兼容iOS 10 资料整理
- 基于 unity ngui 上的滚动加载__UiVirtual
- ms-grid layout
- google反向代理网址收集
- sum(case when then)(男女生的个数)
- Git合并分支命令:git merge --ff
- Java Scanner nextLine方法跳过
- [译].NET Framework 4.8发布
- spring-AOP(面向切面编程)-xml方式配置
- Mybatis Update操作返回值问题
- Python 内置函数sorted()在高级用法
- 【译】第七篇 Replication:合并复制-订阅
- BZOJ2152 [国家集训队] 聪聪可可 [点分治]
- PHP7.x新特性
- WebStorm 快键键
- Activity 在横竖屏切换情况下的生命周期变化
- python之freshman00