A36702.染色问题
普及-
官方
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
小王有 n 个皮球和 m 种颜料,要保证相邻的两个皮球的颜色不一样,求有多少不同的染色方案数, 并输出结果对 998244353 取模的值。
数据范围
- 1≤T≤104
- 1≤n≤103
- 2≤m≤109
输入格式
第一行输入一个整数 T,代表测试用例数目。
对于每一个测试用例,输入两个整数 n 和 m,代表皮球的数量和颜料的数量。
输出格式
对于每一组测试用例,输出占一行,输出方案数对 998244353 取模的值。
取模:a 对 b 取模为 a%b。
输入输出样例
输入#1
2 2 2 1 2
输出#1
2 2
说明/提示
对于样例 1:小王有 2 个皮球和 2 种颜料,他可以将皮球染色为以下两种不同的方案:
-
第一个皮球染成颜色 1 ,第二个皮球染成颜色 2;
-
第一个皮球染成颜色 2 ,第二个皮球染成颜色 1。
因此,满足条件的方案数是 2。
对于样例 2:小王有 1 个皮球和 2 种颜料,他可以将皮球染色为以下两种不同的方案:
-
第一个皮球染成颜色 1;
-
第一个皮球染成颜色 2。
因此,满足条件的方案数是 2。