优良市民. 2021-07-13 18:46 采纳率: 33.3%
浏览 18
已结题

求一道递推题在线deng很ji!

Description
在网格中取一个N x 1的矩形,并把它当作一个无向图。这个图有2(N+1)个顶点,有3(N-1)+4条边。这个图有多少个生成树?

Input
多组数据,每行一个数N(N<=1000)
Output
每行输出一个数,答案mod12345
Sample Input
1
Sample Output
4

  • 写回答

1条回答 默认 最新

  • lyh不会打代码 2023-01-01 16:44
    关注
    
    #include<bits/stdc++.h>
    using namespace std;
    int f[10005]={1,4},i,n;//f数组用来计算出当前的第f[i]项的值为多少。
    int main(){
    cin>>n;
    for(i=2;i<=n;i++) f[i]=(f[i-1]*4-f[i-2]+12345)%12345;//用一个for循环来求出当前第f[i]的值为多少。
    cout<<(f[n])%12345;//输出时别忘记%12345啊!
    }
    
    本回答被专家选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 8月30日
  • 专家已采纳回答 8月22日
  • 创建了问题 7月13日