题目大意:有$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;
}

转载于:https://www.cnblogs.com/Memory-of-winter/p/10326713.html

[洛谷P4430]小猴打架相关推荐

  1. 洛谷 P4430 小猴打架

    洛谷 P4430 小猴打架 题目描述 一开始森林里面有N只互不相识的小猴子,它们经常打架,但打架的双方都必须不是好朋友.每次打完架后,打架的双方以及它们的好朋友就会互相认识,成为好朋友.经过N-1次打 ...

  2. 洛谷-P1125-笨小猴

    [NOIP2008 提高组] 笨小猴 - 洛谷 解题思路: 1.由题可得,输入一个只包含字母的字符串,那么用string str 来表示,判断里面字母出现最多的次数和最少的次数,max和min 2.如 ...

  3. 2017提高组D1T1 洛谷P3951 小凯的疑惑

    洛谷P3951 小凯的疑惑 原题 题目描述 小凯手中有两种面值的金币,两种面值均为正整数且彼此互素.每种金币小凯都有 无数个.在不找零的情况下,仅凭这两种金币,有些物品他是无法准确支付的.现在小 凯想 ...

  4. 洛谷 P2186 小Z的栈函数

    洛谷 P2186 小Z的栈函数 题目 题目描述 小Z最近发现了一个神奇的机器,这个机器的所有操作都是通过维护一个栈来完成的,它支持如下11个操作: NUM X:栈顶放入X. POP:抛弃栈顶元素. I ...

  5. (最小割)洛谷P1361 小M的作物

    洛谷P1361 小M的作物 思路: 这是一个两者取一的模型,将点集一分为二. 最小割在数值上等同于最大流.割去权值和最小的边,使图分成两部分,割下来的边权值和为最小割. 对于此题,先不考虑种在一起的情 ...

  6. [BZOJ1430] 小猴打架

    小猴打架 Time Limit: 5 Sec Memory Limit: 162 MB Description 一开始森林里面有N只互不相识的小猴子,它们经常打架,但打架的双方都必须不是好朋友.每次打 ...

  7. 【01背包求方案数模板】洛谷 P1164 小A点菜

    洛谷 P1164 小A点菜 https://www.luogu.org/problemnew/show/P1164 题目背景 uim神犇拿到了uoi的ra(镭牌)后,立刻拉着基友小A到了一家--餐馆, ...

  8. 洛谷[P1120 小木棍]

    洛谷[P1120 小木棍] 题目: 思路: 枚举小木棒可能的长度,从数组最大值开始枚举,这个值能被总长度整除才是可行的 在使用dfs枚举小木棒的每一种可能,如果不可能就找下一个可能的长度开始枚举 注意 ...

  9. 网络流建图方法(二)——辅助点(虚点)决策法洛谷 P1361 小M 的作物 Dinic

    inic声明:本博客默认读者会最大流最小割的定理,会Dinic, 最小割在数值上 == 最大流 但是在意义上没有任何关系,姑且可以这样求得最小割,当然可以自行百度最小割的证明定理 还是从题目开始说起 ...

最新文章

  1. OpenGL Multiple Scissors多个剪刀的实例
  2. 解决E: 仓库 “http://ppa.launchpad.net/fcitx-team/nightly/ubuntu bionic Release” 没有 Release 文件。
  3. (王道408考研数据结构)第二章线性表-第二节1:顺序表的定义
  4. 无限分级 层次输出 demo
  5. 在Linux系统中允许或拒绝SSH访问特定用户或组的方法
  6. 【ROS学习笔记】(七)服务端Server的实现
  7. 如何卸载删除内核扩展︳Mac
  8. 【笔记】vim如何删除重复行
  9. svn admin 详细介绍
  10. 支持移动触摸的jQuery图片Lightbox插件
  11. 地图比例尺、瓦片切片方案、EPSG
  12. 配置PLSQL连接ORACLE数据库
  13. 2022年全球市场风电铸件总体规模、主要生产商、主要地区、产品和应用细分研究报告
  14. php 协成wifi_2016最新协成wifi认证系统二次开发版源码 支持中文ssid 无加密无限制...
  15. 【珍藏版】震撼发布2017年Android百大框架排行榜
  16. An Analysis of Scale Invariance in Object Detection – SNIP
  17. 光通量、照度、光强度、亮度、辐射度、色彩还原的概念
  18. Harbor仓库清理
  19. 选择的艺术:转换率提高10倍,你能做到吗?
  20. 完整详细的回归分析实例R语言实现(含数据代码)

热门文章

  1. 日志分析利器splunk的搭建、使用、破解
  2. AI and logistics Patent
  3. python for in list
  4. WHERE WILL BUSINESS PHD GO?
  5. logistics and sigmoid
  6. 为什么我的理论和实践之间的差距相对较大
  7. U3D assetbundle加载与卸载的深入理解
  8. C# 与 LUA 的经验对比
  9. centos6.2安装五笔输入法
  10. vfatfs.sys加载