BZOJ 1002 生成树计数&高精度

给你定义一种特殊的图

这种图总共有n个节点 假设编号为0~n-1 首先1~n-1排成环形 每个点与相邻的两个点有边 其次这n-1个节点每个和0节点有一条边

每次询问你一个n 要回到当前n节点的特殊图有多少个生成树

解法一:MARTIX-TREE定理

每次询问都O(n^3)地算出答案

解法二:找规律递推

f(n)=3*f(n-1)-f(n-2),f(1)=3,f(2)=8

ans(n)=3*f(n-1)-2*f(n-2)-2

posted @ 2018-11-27 20:50  Aragaki  阅读(115)  评论(0编辑  收藏  举报