提出 #54864846
ソースコード 拡げる
import networkx as nx
int1 = lambda x: int(x) - 1
MOD = 10 ** 9 + 7
N, K = map(int, input().split())
G = nx.Graph()
G.add_nodes_from(range(N))
G.add_edges_from([tuple(map(int1, input().split())) for _ in range(N - 1)])
deg = nx.degree(G)
ans = K
for i in range(deg[0]):
    ans = (ans * (K - i - 1)) % MOD
for parent, child in nx.dfs_edges(G, 0):
    for i in range(deg[child] - 1):
        ans = (ans * (K - i - 2)) % MOD
print(ans)
			提出情報
| 提出日時 | |
|---|---|
| 問題 | E - Virus Tree 2 | 
| ユーザ | H3PO4 | 
| 言語 | Python (CPython 3.11.4) | 
| 得点 | 500 | 
| コード長 | 461 Byte | 
| 結果 | AC | 
| 実行時間 | 1333 ms | 
| メモリ | 102564 KiB | 
ジャッジ結果
| セット名 | Sample | All | ||||
|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 500 / 500 | ||||
| 結果 | 
 | 
 | 
| セット名 | テストケース | 
|---|---|
| Sample | s1.txt, s2.txt, s3.txt | 
| All | 01.txt, 02.txt, 03.txt, 04.txt, 05.txt, 06.txt, 07.txt, 08.txt, 09.txt, 10.txt, 11.txt, 12.txt, 13.txt, 14.txt, 15.txt, 16.txt, 17.txt, 18.txt, 19.txt, 20.txt, 21.txt, 22.txt, 23.txt, 24.txt, 25.txt, 26.txt, 27.txt, 28.txt, 29.txt, 30.txt, 31.txt, 32.txt, 33.txt, 34.txt, 35.txt, s1.txt, s2.txt, s3.txt | 
| ケース名 | 結果 | 実行時間 | メモリ | 
|---|---|---|---|
| 01.txt | AC | 117 ms | 28660 KiB | 
| 02.txt | AC | 116 ms | 28628 KiB | 
| 03.txt | AC | 113 ms | 28708 KiB | 
| 04.txt | AC | 113 ms | 28596 KiB | 
| 05.txt | AC | 117 ms | 28736 KiB | 
| 06.txt | AC | 114 ms | 28784 KiB | 
| 07.txt | AC | 116 ms | 28704 KiB | 
| 08.txt | AC | 114 ms | 28676 KiB | 
| 09.txt | AC | 115 ms | 28752 KiB | 
| 10.txt | AC | 241 ms | 40072 KiB | 
| 11.txt | AC | 333 ms | 50304 KiB | 
| 12.txt | AC | 804 ms | 81260 KiB | 
| 13.txt | AC | 921 ms | 92668 KiB | 
| 14.txt | AC | 893 ms | 92264 KiB | 
| 15.txt | AC | 834 ms | 91636 KiB | 
| 16.txt | AC | 910 ms | 99136 KiB | 
| 17.txt | AC | 878 ms | 98940 KiB | 
| 18.txt | AC | 932 ms | 99204 KiB | 
| 19.txt | AC | 808 ms | 101124 KiB | 
| 20.txt | AC | 816 ms | 101040 KiB | 
| 21.txt | AC | 832 ms | 101000 KiB | 
| 22.txt | AC | 877 ms | 99040 KiB | 
| 23.txt | AC | 915 ms | 99244 KiB | 
| 24.txt | AC | 881 ms | 99028 KiB | 
| 25.txt | AC | 794 ms | 101132 KiB | 
| 26.txt | AC | 822 ms | 101092 KiB | 
| 27.txt | AC | 863 ms | 100972 KiB | 
| 28.txt | AC | 904 ms | 99016 KiB | 
| 29.txt | AC | 980 ms | 99036 KiB | 
| 30.txt | AC | 996 ms | 99044 KiB | 
| 31.txt | AC | 906 ms | 101092 KiB | 
| 32.txt | AC | 902 ms | 100988 KiB | 
| 33.txt | AC | 882 ms | 101052 KiB | 
| 34.txt | AC | 1302 ms | 102564 KiB | 
| 35.txt | AC | 1333 ms | 99520 KiB | 
| s1.txt | AC | 115 ms | 28796 KiB | 
| s2.txt | AC | 113 ms | 28580 KiB | 
| s3.txt | AC | 116 ms | 28780 KiB |