atcoder#AGC060F. [AGC060F] Spanning Trees of Interval Graph
[AGC060F] Spanning Trees of Interval Graph
题目描述
あなたはある単純無向グラフを持っています. このグラフの各頂点には整数区間が書かれており,区間 () が書かれているような頂点は 個あります. また,これら以外の区間が書かれた頂点はありません.
任意の つの頂点について,それらに書かれた区間が共通部分を持つとき,またそのときのみ,その 頂点間の間に無向辺が存在します. ここで,区間 と区間 が共通部分を持つとは, であるという意味です.
このグラフの全域木の個数を で割ったあまりを求めてください. なお,すべての頂点は互いに区別できるものとします.
输入格式
入力は以下の形式で標準入力から与えられる.
输出格式
答えを出力せよ.
题目大意
给定一个 ,对于所有 给定 。
现在有一张 个点的简单无向图,其中标号为 的点有 个。这张图满足对于任意两点 和 之间直接相连当且仅当区间 和 之间有公共交点。
请你求出这张图的生成树的个数,并对 取模。
Translation by @南阳刘子骥
2
1 2
1
8
3
1 1 1
1 1
1
99
4
8 3 8 10
1 5 3
1 6
4
971555314
10
2742 5611 1401 5439 5220 8571 4998 4194 7443 2492
2393 3201 9106 1649 2456 1984 7159 9679 7695
808 4600 2573 7771 5839 9504 4381 3223
5325 2564 456 5050 6963 913 9072
310 1521 9816 6205 2988 3614
4810 2979 2852 9242 6290
7551 7139 7228 699
4869 889 7597
4239 5970
865
234850531
提示
制約
- 入力される数はすべて整数