bzoj1430prufer序列
来源:互联网 发布:dbc数据库编辑器v3.0 编辑:程序博客网 时间:2024/06/02 02:36
#include<iostream>#include<cstdio>#include<algorithm>using namespace std;const int mod = 9999991;int pow(int v, int t){long long ans = 1; long long value = v;while (t){if (t % 2)ans *= value,ans%=mod;value *= value; value %= mod; t >>= 1;}return ans;}int main(){int n;scanf("%d", &n);long long ans = pow(n, n - 2);for (int i = 1; i <= n - 1; i++)ans *= i, ans %= mod;printf("%lld\n", ans%mod);}知道是prufer序列后不用分析一下就会做了。。。。
阅读全文
0 0
- bzoj1430prufer序列
- 序列
- 序列
- 序列
- 序列
- 序列
- 序列
- 序列
- 序列
- 序列
- 序列
- 序列
- 序列
- 序列
- 序列
- 序列
- 序列
- 序列
- Asp.Net MVC扩展方法
- LibUSB官方文档(自己瞎JB整理了一下
- 【笔记】Android数据存储——SharedPreferences
- mongodb全库备份与恢复
- HTML静态页面传值方法
- bzoj1430prufer序列
- PHP消息队列实现及应用:队列处理订单系统和配送系统
- 《程序员修炼之道》第二章——A Pragmatic Approach
- Java String 小练习
- JavaScript 二分查找
- windows下nginx的安装及使用方法入门
- 用两个栈实现队列 (剑指Offer 第 5 题)
- 分布式事物
- 在sklearn.model_selection.GridSearchCV中使用自定义验证集进行模型调参