1 条题解

  • 0
    #include <cstdio> 
    #include <bits/stdc++.h>
    using namespace std; 
    int path(int n) 
    {
        if (n==0) return 0;
        if (n==1) return 1;
        if (n==2) return 3;
        return (path(n-1)+2*path(n-2))%100007;
    }
    int main()
    {
        int n;
        long long sum;
        cin>>n;
        //sum = path(n);
        if (n==0) sum=0;
        else sum=(pow(2,n+1)-pow(-1,n+1))/3;
        sum%=100007;
        cout<<sum<<endl;
        return 0;
    }
    
  • 1

信息

ID
1498
难度
5
分类
(无)
标签
递交数
15
已通过
13
通过率
87%
被复制
8
上传者