星际之门(一)
时间限制:3000 ms | 内存限制:65535 KB
难度:3
公元3000年,子虚帝国统领着N个星系,原先它们是靠近光束飞船来进行旅行的,近来,X博士发明了星际之门,它利用虫洞技术,一条虫洞可以连通任意的两个星系,使人们不必再待待便可立刻到达目的地。
帝国皇帝认为这种发明很给力,决定用星际之门把自己统治的各个星系连结在一起。
可以证明,修建N-1条虫洞就可以把这N个星系连结起来。
现在,问题来了,皇帝想知道有多少种修建方案可以把这N个星系用N-1条虫洞连结起来?
每组测试数据只有一行,该行只有一个整数N,表示有N个星系。(2<=N<=1000000)
2 3 4
3 16
思路:
cayley 定理。
http://baike.baidu.com/view/10474884.htm?fr=aladdin
prufer 数列是无根树的一个序列,结点数为 n 的数可以转化成一个 n - 2 的数列,且数列中的每一项都可以由 1 ~ n 中任意一个数构成。所以共有 n ^ ( n - 2 ) 种生成树的可能。也是 cayley 的运用。
http://baike.baidu.com/view/10308616.htm?fr=aladdin
AC:
#include <cstdio> #include <cstring> #include <algorithm> using namespace std; const int MOD = 10003; int solve (int n) { if (n == 2) return 1; int ans = 1; for (int i = 1; i <= n - 2; ++i) { ans *= (n % MOD); ans %= MOD; } return ans; } int main() { int t; scanf("%d", &t); while (t--) { int n; scanf("%d", &n); printf("%d\n", solve(n)); } return 0; }
相关推荐
这里我们将详细探讨标题和描述中提到的几个关键概念:欧拉函数、Cayley定理、Mobius定理以及整数拆分。 1. **欧拉函数**(Euler's totient function): 欧拉函数φ(n)定义为小于n且与n互质的正整数的数量。它是...
Cayley定理原本是群论中的一个重要定理,它表明每个群都同构于一个置换群,即群的所有元素可以看作某个集合上的置换,从而将群论的问题转化为对置换群的研究。在文章《Cayley定理的推广》中,作者林西芹和李颖对...
Cayley-Hamilton定理是线性代数中的一个基本定理,它表明每个方阵都满足其特征多项式。这个定理在矩阵理论和相关领域中具有重要地位,是很多高等数学理论和计算的基础。该定理由数学家Arthur Cayley和William Rowan ...
【MySQL 连接 Cayley 图数据库】 Cayley 是一个开源的图数据库系统,它支持多种后端存储,包括 MySQL。图数据库是一种非关系型数据库,适用于处理复杂的数据关系,如社交网络、推荐系统等。MySQL 作为成熟的 SQL ...
**开源项目谷歌Cayley——探索图数据库的世界** 在当今数据密集型的信息化社会,数据库技术不断演进,其中图数据库作为一种新型的数据存储方式,正逐渐受到广泛关注。Google的开源项目Cayley就是一个用Go语言编写的...
标签"Cayley"明确了讨论的核心,Cayley是一个用Go语言编写的数据库系统,支持多种图数据库模型,包括如RDF(Resource Description Framework)这样的标准格式。它还提供了一个强大的图形用户界面和RESTful API,使得...
《Go语言实现的开源图形数据库Cayley详解》 在当今的软件开发领域,数据存储方式的多样化使得开发者有了更多的选择。其中,图形数据库作为一种非关系型数据库(NoSQL),因其对复杂关系的高效处理能力而备受关注。...
引言:本篇对 OIOIOI 领域 – “线性递推” 中用的重要定理 Cayley−HamiltonCayley -HamiltonCayley−Hamilton 定理做出简要证明,并在文章结尾顺带一提了 “线性递推” 的算法。 符号规定,∣A∣|A|∣A∣ 表示矩阵...
在IT行业中,Cayley是一款开源的图形数据库系统,它主要设计用于构建可查询的、交互式的知识图谱。Cayley的灵活性和强大的查询能力使其成为数据探索、数据分析以及构建语义Web应用的理想选择。在使用Cayley的过程中...
### Cayley树生成详解 #### 一、Cayley树简介 Cayley树是一种特殊的图结构,在组合数学中有着广泛的应用。一个含有n个节点的Cayley树指的是所有可能的不同形态的树状结构的集合,这些树不包含任何环路,并且每个...
1. **拉格朗日定理的应用(Application of Lagrange's Theorem)**:凯莱利用拉格朗日定理来研究群中元素的阶数,该定理表明群的任何子群的阶数都是群本身阶数的因子。这一结果对于理解群的结构非常重要。 2. **阶...
2. **秩零度定理**:此定理指出,一个矩阵(或线性映射)的秩与零度(即其零空间的维数)之和等于其定义域的维度。这为理解和计算矩阵的秩提供了重要工具,对于解线性方程组和理解线性映射的性质至关重要。 3. **...
Hamilton-Cayley定理指出,如果矩阵A可以对角化,那么它一定可以转换为一个Jordan标准形。这个定理提供了一种方法来求解矩阵的特征值和特征向量。 6. 向量的内积 向量的内积是一种重要的线性代数概念,它可以用于...
可用于UnityVR开发,3D游戏开发,高清天空盒子Skybox素材,游戏环境背景素材,无水印。 让你身临其境的天空盒子,各类题材丰富,都是辛苦搜罗所得的高清exr格式,可以直接用于Unity开发,特别是VR游戏的开发。...