星际之门(一)

时间限制:3000 ms  |  内存限制:65535 KB
难度:3

描写叙述

公元3000年,子虚帝国统领着N个星系,原先它们是靠近光束飞船来进行旅行的,近来,X博士发明了星际之门,它利用虫洞技术。一条虫洞能够连通随意的两个星系,使人们不必再待待便可立马到达目的地。

帝国皇帝觉得这样的发明非常给力,决定用星际之门把自己统治的各个星系连结在一起。

能够证明。修建N-1条虫洞就能够把这N个星系连结起来。

如今。问题来了,皇帝想知道有多少种修建方案能够把这N个星系用N-1条虫洞连结起来?

输入
第一行输入一个整数T,表示測试数据的组数(T<=100)
每组測试数据仅仅有一行,该行仅仅有一个整数N,表示有N个星系。

(2<=N<=1000000)

输出
对于每组測试数据输出一个整数。表示满足题意的修建的方案的个数。输出结果可能非常大,请输出修建方案数对10003取余之后的结果。
例子输入
2
3
4
例子输出
3
16
来源
[张云聪]原创
上传者
张云聪

在一个n阶全然图的全部生成树的数量为n的n-2次方,这就是齐帅说的那种“做过的不一定会。没做过的肯定不会”的题。

#include <stdio.h>#define mod 10003int main() {int t, n, i, ans;scanf("%d", &t);while(t--) {scanf("%d", &n);ans = 1;for(i = 0; i < n - 2; ++i)ans = (ans % mod) * (n % mod) % mod;printf("%d\n", ans);}return 0;
}

转载于:https://www.cnblogs.com/clnchanpin/p/7400671.html

NYOJ127 星际之门(一)【定理】相关推荐

  1. 星际之门(一)(nyoj 127)

    星际之门(一) 时间限制: 3000 ms  |  内存限制: 65535 KB 难度: 3 描述 公元3000年,子虚帝国统领着N个星系,原先它们是靠近光束飞船来进行旅行的,近来,X博士发明了星际之 ...

  2. 生成树计数Matrix-Tree定理-数学

    https://www.cnblogs.com/zj75211/p/8039443.html 度数矩阵减去邻接矩阵 再求去掉一行一列的行列式 生成树计数问题: 对于一个有n个点的无向图,由图中n-1条 ...

  3. 群论中的拉格朗日定理(子群的阶必然能整除群阶---数学

    前言:仅个人小记.本文记录的证明逻辑上不具有流畅性,主要是在一开始不流畅,拉格朗日神乎其技地引入了一个等价关系,进而实现了整个定理的证明,目前我没能给出拉格朗日是如何想到引入该等价关系. 最后给出推论 ...

  4. 遗传算法的简单介绍以及模式定理的简单证明

    遗传算法   遗传算法(Genetic Algorithm,GA),最早是由美国的John holland在20世纪70年代提出.算法通过模拟达尔文生物进化论的自然选择以及遗传学机理的生物进化过程来搜 ...

  5. 欧拉定理 费马小定理

    前言 学基础数论的时候看过证明,然而很快就忘了,最近在学习高深一点的数论,于是再复习一下欧拉定理和费马小定理. 欧拉定理 内容 若正整数 \(a,n\) 互质,则 \(a^{\varphi(n)}\e ...

  6. TCO 2015 1A Hard.Revmatching(Hall定理)

    \(Description\) 给定一个\(n\)个点的二分图,每条边有边权.求一个边权最小的边集,使得删除该边集后不存在完备匹配. \(n\leq20\). \(Solution\) 设点集为\(S ...

  7. 「欧拉定理」学习笔记(费马小定理)

    欧拉定理:对于互质的两个正整数$a, n$,满足$a^{φ(n)} ≡ 1\  (mod\ n)$ 证明: 设集合$S$包含所有$n$以内与$n$互质的数,共有$φ(n)$个:$$S = \{ x_1 ...

  8. 中国剩余定理(孙子定理)的证明和c++求解

    <孙子算经>里面的"物不知数"说的是这样的一个题目:一堆东西不知道具体数目,3个一数剩2个,5个一数剩3个,7个一数剩2个,问一共有多少个. 书里面给了计算过程及答案: ...

  9. 布尔定理及证明(完整版)

    这篇文章的目的是以布尔代数公理证明定理. 对偶原理:0with1,+ with · 互换以后,公理(定理)任然成立. 布尔代数的公理如下 单变量的布尔代数定理如下 单变量的布尔代数定理很容易用真值表证 ...

最新文章

  1. AIX存储管理(二)物理卷管理
  2. 最新最全的用户画像系统详解,还可免费试用哦!
  3. svn由于连接方在一段时间后没有正确答复或连接的主机没有反应连接尝试失败...
  4. tensorflow中GPU的设置
  5. 基于simulink的光伏电站仿真_基于 Carsim 2016 和 Simulink的无人车运动控制联合仿真(二)...
  6. html 英文字母不换行,css如何设置英文单词不换行?
  7. 教务管理系统数据字典mysql_学校教务管理系统--数据库课程设计
  8. 使用Axis导入webService报错No support for attachments
  9. Python(2)——Python下载安装
  10. 注册表编辑已经被您的系统管理员停用
  11. 博客园申请开通博客时理由应该怎么写才能通过?
  12. JavaScript实现语音助手核心代码
  13. iOS视频转码 mov 转 mp4
  14. Rust入门教程(三):Package、Crate 和 Module
  15. 8086汇编(10、int9键盘中断)
  16. 英语发音规则---ir字母组合发音规律
  17. java可以制作动画么_java – 如何为陀螺制作动画?
  18. Android对ScrollView滚动监听,实现美团、大众点评的购买悬浮效果
  19. 构建deb包前如何获取软件的依赖包
  20. 使用Eclipse创建最简单的JavaWeb网页项目

热门文章

  1. 企业服务总线架构介绍
  2. ajax请求怎么实现跨域
  3. jquery 后台数据到前台展示
  4. 3.8 JS 制作无间断图片循环滚动效果
  5. linux 解压所有以zip结尾的文件_Linux下的压缩zip,解压缩unzip命令详解及实例
  6. python pyecharts 合并地图_Python pyecharts 绘制的交通拥堵情况地图
  7. 经典蓝牙与低功耗蓝牙的区别(转)
  8. c语言触屏滑动图片,微信小程序左右滑动切换图片酷炫效果(附效果)(示例代码)...
  9. 单片机温度控制器c语言代码,51单片机两路温度控制器设计方案
  10. NDCG评价指标讲解