轮状病毒有很多变种。许多轮状病毒都是由一个轮状基产生。一个 $n$ 轮状基由圆环上 $n$ 个不同的基原子和圆心的一个核原子构成。$2$ 个原子之间的边表示这 $2$ 个原子之间的信息通道,如图 $1$。
$n$ 轮状病毒的产生规律是在 $n$ 轮状基中删除若干边,使各原子之间有唯一一条信息通道。例如,共有 $16$ 个不同的 $3$ 轮状病毒,如图 $2$ 所示。
给定 $n(N \leq 100)$,编程计算有多少个不同的 $n$ 轮状病毒。
题目名称 | 1823. [FJOI 2007] 轮状病毒 |
---|---|
输入输出 | bzoj_1002.in/out |
难度等级 | ★★★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 162 MiB |
测试数据 | 10 |
题目来源 | Asm.Def 于2014-11-23加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:49, 提交:102, 通过率:48.04% | ||||
1020 | 100 | 0.000 s | 0.00 MiB | C++ |
sxysxy | 100 | 0.001 s | 0.00 MiB | C++ |
rewine | 100 | 0.001 s | 0.37 MiB | C++ |
神利·代目 | 100 | 0.002 s | 0.30 MiB | C++ |
stdafx.h | 100 | 0.002 s | 0.32 MiB | C++ |
Asm.Def | 100 | 0.002 s | 0.33 MiB | C++ |
cdcq | 100 | 0.002 s | 0.36 MiB | C++ |
_rqy | 100 | 0.002 s | 0.46 MiB | C++ |
0 | 100 | 0.003 s | 0.31 MiB | C++ |
水中音 | 100 | 0.003 s | 0.31 MiB | C++ |
关于 轮状病毒 的近10条评论(全部评论) | ||||
---|---|---|---|---|
bzoj被卡评测T死。。我的程序有毒,比其他的慢很多。。。
| ||||
FFT高精莫名rank1
| ||||
生成树计数矩阵水过
YGOI_真神名曰驴蛋蛋
2016-07-20 10:49
13楼
| ||||
强行基尔霍夫矩阵,纯属娱乐~~~
| ||||
| ||||
式子不会推,写这道题就是为了学学重载,因为太懒.......
| ||||
百题留念
| ||||
窝的封装巨慢无比
| ||||
回复 @♔ 苔藓莙 :
窝说的是cstdio库里的东西→_→也就是说关了sync之后快速读入与cin是不能共存的……
Asm.Def
2014-12-30 21:10
7楼
| ||||
ztx
2014-12-30 18:54
6楼
|
轮状病毒有很多变种。许多轮状病毒都是由一个轮状基产生。一个 $n$ 轮状基由圆环上 $n$ 个不同的基原子和圆心的一个核原子构成。$2$ 个原子之间的边表示这 $2$ 个原子之间的信息通道,如图 $1$。
$n$ 轮状病毒的产生规律是在 $n$ 轮状基中删除若干边,使各原子之间有唯一一条信息通道。例如,共有 $16$ 个不同的 $3$ 轮状病毒,如图 $2$ 所示。
给定 $n(N \leq 100)$,编程计算有多少个不同的 $n$ 轮状病毒。
第一行有 $1$ 个正整数 $n$。
将编程计算出的不同的 $n$ 轮状病毒数输出。
3
16