[bzoj4766]文艺计算姬
来源:互联网 发布:江苏教育网络培训平台 编辑:程序博客网 时间:2024/04/30 05:21
题目大意
求一个完全二分图的生成树个数
行列式算算
构造基尔霍夫矩阵的余子式,发现是这样的:
先用上面n-1行每一行都去加第n行。
然后第n行变成n-1个m-1然后一个1再来m-1个1-n
用下面m-1行每一行都去加第n行。
然后第n行变成只有后m个位置是1。
用第n行去加前n-1行,就把那堆-1消掉了。
然后变成下三角矩阵,行列式就是主对角线的乘积。
#include<cstdio>#include<algorithm>#define fo(i,a,b) for(i=a;i<=b;i++)using namespace std;typedef long long ll;int i,j,k,l,t;ll n,m,mo,ans;ll qsc(ll x,ll y){ if (!y) return 0; ll t=qsc(x,y/2); t=(t+t)%mo; if (y%2) t=(t+x)%mo; return t;}ll qsm(ll x,ll y){ if (!y) return 1; ll t=qsm(x,y/2); t=qsc(t,t); if (y%2) t=qsc(t,x); return t;}int main(){ scanf("%lld%lld%lld",&n,&m,&mo); ans=qsc(qsm(n,m-1),qsm(m,n-1)); printf("%lld\n",ans);}
2 0
- [bzoj4766]文艺计算姬
- BZOJ4766 文艺计算姬 线代推法
- BZOJ4766 文艺计算姬(生成树)(公式题)
- bzoj4766 文艺计算姬(2017省选推广赛B)(含证明?)
- [BZOJ Contest-2017省队十连测推广赛1·T2][BZOJ4766][完全二分图的生成树个数]文艺计算姬
- 4766: 文艺计算姬
- BZOJ 4766: 文艺计算姬 prufer编码
- BZOJ 4766 文艺计算姬 Prufer序列
- BZOJ 4766(文艺计算姬-矩阵树定理+找规律)
- bzoj 4766: 文艺计算姬 矩阵树定理+快速幂
- [完全二分图生成树个数] BZOJ 4766 文艺计算姬
- 文艺
- 文艺常识
- 文艺程序员
- css 文艺
- 文艺天地
- 文艺一下
- 文艺电影
- 缓存之EHCache(二)
- R语言数据分析、展现与实例(04)
- http长/短轮询和WebSocket 的介绍和比较
- 特征提取(Detect)、特征描述(Descriptor)、特征匹配(Match)详解
- Android优化相关整理
- [bzoj4766]文艺计算姬
- 排序算法
- 记录几个常用的Git命令。
- windos本地传送文件到winsever中
- html交互
- Tomcat项目部署详细教程
- Oracle数据库求两部分结果集的交集
- 编码问题2-解决UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position
- 【Codeforces 781 A Andryusha and Colored Balloons】+ DFS