题目名称 | 3169. [HSOI 2019] HS的图计数 |
---|---|
输入输出 | tjs.in/out |
难度等级 | ★★★★ |
时间限制 | 3000 ms (3 s) |
内存限制 | 512 MiB |
测试数据 | 10 |
题目来源 | 梦那边的美好ET 于2019-06-12加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:1, 提交:1, 通过率:100% | ||||
梦那边的美好ET | 100 | 6.253 s | 13.84 MiB | C++ |
关于 HS的图计数 的近10条评论(全部评论) |
---|
HS对包含n个点且每个连通块都是环的图很感兴趣,他给每个这样的图都打了一个1-m的分数。因为HS不能区分开本质相同的两个图,所以本质相同的图会被打上相同的分数。
当n=3的时候,HS会给如下三个图打可能不同的分数。
HS想知道他有多少种不同的打分方法,因为结果太大了,所以只需要求出模1996488706(假设phi(1996488706)=998244353(虽然不是!))的答案就可以了。
本有多组数据,故第一行有一个整数T,表示数据组数,
接下来T行,每行两个整数,表示n,m。
T行,每行一个整数,表示答案。
2 3 2 8 2
8 4194304
对于10%的数据,1<=n,m<=5,T=1。
对于20%的数据,1<=n,m,T<=1000。
对于50%的数据,1<=n ,m<=100000,T=1。
对于100%的数据,1<=n,m,T <=100000。