[洛谷P4430]小猴打架
2024-08-23 00:19:33
题目大意:有$n$个点,问有多少种连成生成树的方案。
题解:根据$prufer$序列可得,$n$个点的生成树有$n^{n-2}$个,每种生成树有$(n-1)!$种生成方案,所以答案是$n^{n-2}(n-1)!$
卡点:无
C++ Code:
#include <cstdio>
const int mod = 9999991;
int n, sum;
inline int pw(int base, int p) {
static int res;
for (res = 1; p; p >>= 1, base = static_cast<long long> (base) * base % mod) if (p & 1) res = static_cast<long long> (res) * base % mod;
return res;
}
int main() {
scanf("%d", &n);
sum = pw(n, n - 2);
for (int i = 2; i < n; ++i) sum = static_cast<long long> (sum) * i % mod;
printf("%d\n", sum);
return 0;
}
最新文章
- 解决vue与传统jquery插件冲突
- mydumper 和 myloader 的使用
- [Node.js] 使用node-forge保障Javascript应用的传输安全
- Linux_文件查看
- 第十一章、认识与学习BASH
- truncate
- 不能设置sublime text 2 为默认编辑器
- 利用Ajax改变发送请求方式
- bzoj 2406: 矩阵 上下界网络流判定
- spring使用aop
- SSH连接不上
- Ubuntu12.04下eclipse提示框黑色背景色的修改方法
- CC 3-Palindromes(manacher)
- java中部分知识点的验证实现
- 使用vue+flask做全栈开发的全过程(实现前后端分离)
- Python 爬虫练习(三) 利用百度进行子域名收集
- 金三银四,2018最新iOS面试题,由它可以搞定面试官?
- LeetCode之“链表”:Remove Nth Node From End of List
- Problem creating zip: Execution exce ption (and the archive is probably corrupt but I could not delete it): Java heap space ->; [Help 1]
- 读写锁ReentrantReadWriteLock:读读共享,读写互斥,写写互斥
热门文章
- Python:TypeError: &#39;range&#39; object doesn&#39;t support item deletion
- LiteOS创建任务的一个BUG
- JVM监控远程服务器
- lintcode50 数组剔除元素后的乘积
- JDK源码分析:Integer.java部分源码解析
- 安卓客户端浏览器ajax注意
- 基于freeRTOS定时器实现闹钟(定时)任务
- Python3 小工具-TCP发现
- 嵌入式码农的10年Bug调试经验,值得一看
- Python中的global和nonlocal