竞赛讨论区 > 麻烦大佬解释下这题的递推公式!
头像
Zhang__Zhen
发布于 2020-02-08 14:06
+ 关注

麻烦大佬解释下这题的递推公式!

不是太能理解题解里给出的D[n]=(n-1)*(D[n-1]+D[n-2])
另一种写法:
#include <bits/stdc++.h>
using namespace std;
const int Mod=1e9+7;
int main()
{
    int n;
    string s;
    cin>>n;
    long long a[n+5];
    getline(cin,s);
    a[0]=0,a[1]=1;
    for(int i=2;i<=n;i++)
        a[i]=(i-1)*(a[i-1]+a[i-2])%Mod;
    cout<<a[n]<<"\n";
    return 0;
}
也是无法理解这个公式.
萌新求救!

全部评论

(1) 回帖
加载中...
话题 回帖

等你来战

查看全部

热门推荐