A36702.染色问题

普及-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

小王有 nn 个皮球和 mm 种颜料,要保证相邻的两个皮球的颜色不一样,求有多少不同的染色方案数, 并输出结果对 998244353998244353 取模的值。

数据范围\large{数据范围}

  • 1T1041 \leq T \leq 10^4
  • 1n1031 \leq n \leq 10^3
  • 2m1092 \leq m \leq 10^9

输入格式

第一行输入一个整数 TT,代表测试用例数目。

对于每一个测试用例,输入两个整数 nnmm,代表皮球的数量和颜料的数量。

输出格式

对于每一组测试用例,输出占一行,输出方案数对 998244353998244353 取模的值。

取模:aabb 取模为 a%ba\%b

输入输出样例

  • 输入#1

    2
    2 2
    1 2

    输出#1

    2
    2

说明/提示

对于样例 1:小王有 2 个皮球和 2 种颜料,他可以将皮球染色为以下两种不同的方案:

  1. 第一个皮球染成颜色 1 ,第二个皮球染成颜色 2;

  2. 第一个皮球染成颜色 2 ,第二个皮球染成颜色 1。

因此,满足条件的方案数是 2。

对于样例 2:小王有 1 个皮球和 2 种颜料,他可以将皮球染色为以下两种不同的方案:

  1. 第一个皮球染成颜色 1;

  2. 第一个皮球染成颜色 2。

因此,满足条件的方案数是 2。

首页