F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

K个联通块

Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 919    Accepted Submission(s): 330


Problem Description
众所周知,度度熊喜欢图,尤其是联通的图。

今天,它在图上又玩出了新花样,新高度。有一张无重边的无向图, 求有多少个边集,使得删掉边集里的边后,图里恰好有$K$个连通块。
 

Input
第一行为$T$,表示输入数据组数。

对于每组数据,第一行三个整数$N, M, K$,表示$N$个点$M$条边的图。
接下来M行每行两个整数$a,b$,表示点$a$和点$b$之间有一条边。

$1\leq T\leq 20$

$1 \leq K \leq N \leq 14$

$0 \leq M \leq N * (N + 1) / 2$
$1 \leq a, b \leq N$
 

Output
对第$i$组数据,输出

Case #i:

然后输出一行,仅包含一个整数,表示方法种数(对 $1\ 000\ 000\ 009$ 取模) 。
 

Sample Input
3 1 0 1 1 1 1 1 1 3 3 2 1 2 2 3 1 3
 

Sample Output
Case #1: 1 Case #2: 2 Case #3: 3
 

Source
 

Statistic | Submit | Discuss | Note
Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2024 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2024-05-07 01:59:20, Gzip enabled