hdu 5365 /BC 50CThe mook jong

来源:互联网 发布:淘宝客服图片素材 编辑:程序博客网 时间:2024/06/02 04:31

简单dp 还是习惯 用记忆化搜素去写 以为这样不用初始化1 2 3的值 更优美

唯一tirck点是 数据在接近60时会爆int

#include <iostream>#include <cstring>#include <string>#include <cstdio>#include <cmath>#include <algorithm>#include <vector>#include <queue>#include <map>#include<set>#include<stack>#define bug puts("bugbugbug");using namespace std;typedef long long ll;ll dp[100]={0};ll dfs(int id){    if(id<=0)return 1;    if(dp[id])return dp[id];     return dp[id]=dfs(id-1)+dfs(id-3);}int main(){    dfs(60);    int n;    while(~scanf("%d",&n))    {       printf("%I64d\n",dp[n]-1);    }}


0 0
原创粉丝点击