bzoj 2173 整数的lqp拆分 | dp | 找规律
来源:互联网 发布:des加密解密算法 f函数 编辑:程序博客网 时间:2024/04/27 15:00
这道题样例解释似乎有问题?
f[1]=1 f[2]=1 f[3]=2
3=1+1+1 ->1*1*1=1
3=1+2->1*1=1
3=2+1->1*1=1
3=3->2=2
为此纠结了好久…… 得出方程 dp[i]=sigma(dp[j]*f[i-j])
#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<algorithm>
#include<cmath>
#define md 1000000007
#define ll long long
#define inf (int) 1e9
#define eps 1e-8
#define N 1000010
using
namespace
std;
ll f[N];
int
main()
{
int
n;
scanf
(
"%d"
,&n);
f[0]=0; f[1]=1;
for
(
int
i=2;i<=n;i++) f[i]=(2*f[i-1]+f[i-2])%md;
printf
(
"%lld\n"
,f[n]);
return
0;
}
0 0
- bzoj 2173 整数的lqp拆分 | dp | 找规律
- 【bzoj 2173】: 整数的lqp拆分
- 2173: 整数的lqp拆分
- 2173: 整数的lqp拆分
- [递推] BZOJ2173:整数的lqp拆分
- HDU 4602 Partition (整数拆分&找规律&快速幂取模)
- (数学,拆分数字,找规律)整数对-HDOJ
- BZOJ-2659 算不出的算式 找规律找规律找规律(说三遍)
- bzoj 2728 与非 【找规律】 【位运算】 【数位dp】
- 整数拆分(找零钱)
- 1383 整数分解为2的幂 找规律。
- [找规律 递归子问题 || 数位DP] BZOJ 4513 [Sdoi2016]储能表
- [平方的拆分 DP] BZOJ 1566 [NOI2009]管道取珠
- 整数对(hdu1271)找规律
- hdu 1271 整数对(找规律)
- [数学 找规律] BZOJ 3823 定情信物
- bzoj 1411: [ZJOI2009]硬币游戏 找规律
- BZOJ 1432: [ZJOI2009]Function【找规律
- bzoj 2257 瓶子和燃料
- bzoj 1537 bus|cdq分治
- bzoj 3170 松鼠聚会 | 旋转坐标
- bzoj 2660 最多的方案 | dp
- poj 2411| 插头dp
- bzoj 2173 整数的lqp拆分 | dp | 找规律
- bzoj 1187 神奇的游乐园 | 插头dp
- Java工作利器之常用工具类(四)——Json工具类,使用正则支持xml与json互转
- bzoj 2660 最多的方案 | 斐波那契数列
- 设置phoneGap生成的安卓项目手机状态栏透明效果,导航栏透明效果
- bzoj 3108 图的逆变换
- bzoj 3706 反色刷 | 一笔画
- bzoj 2594 水管局长 | LCT | 最小生成树
- Unity3D教程:换装方法