题目名称 3169. [HSOI 2019] HS的图计数
输入输出 tjs.in/out
难度等级 ★★★★
时间限制 3000 ms (3 s)
内存限制 512 MiB
测试数据 10
题目来源 Gravatar梦那边的美好ET 于2019-06-12加入
开放分组 全部用户
提交状态
分类标签
自然数拆分问题 hs的简单题
分享题解
通过:1, 提交:1, 通过率:100%
Gravatar梦那边的美好ET 100 6.253 s 13.84 MiB C++
关于 HS的图计数 的近10条评论(全部评论)

3169. [HSOI 2019] HS的图计数

★★★★   输入文件:tjs.in   输出文件:tjs.out   简单对比
时间限制:3 s   内存限制:512 MiB

【题目描述】

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。