#ATarc178b. [ARC178B] 1 + 6 = 7

[ARC178B] 1 + 6 = 7

题目描述

给定三个正整数 A1A_{1}A2A_{2}A3A_{3}。请你求满足以下所有条件的正整数三元组 (X1,X2,X3)(X_{1}, X_{2}, X_{3}) 的个数,并将答案对 998244353998244353 取模。

  • X1X_{1} 是一个十进制下有 A1A_{1} 位的正整数。
  • X2X_{2} 是一个十进制下有 A2A_{2} 位的正整数。
  • X3X_{3} 是一个十进制下有 A3A_{3} 位的正整数。
  • X1+X2=X3X_{1} + X_{2} = X_{3}

每个输入文件包含 TT 组测试数据,请你分别求解每组数据。

输入格式

输入以以下格式从标准输入读入。

TT
case1\text{case}_{1}
case2\text{case}_{2}
\vdots
caseT\text{case}_{T}

每组数据为一行,包含三个整数:

A1A_{1} A2A_{2} A3A_{3}

输出格式

请输出 TT 行,第 ii 行输出第 ii 组数据的答案。

样例 1

输入

4
1 1 1
1 6 7
167 167 167
111 666 777

输出

36
45
731780675
0

说明/提示

数据范围

  • 1T1051 \leq T \leq 10^{5}
  • 1Ai1091 \leq A_{i} \leq 10^{9}
  • 输入均为整数。

样例解释 1

对于第 11 组数据,例如 (X1,X2,X3)=(1,6,7),(2,1,3)(X_{1}, X_{2}, X_{3}) = (1, 6, 7), (2, 1, 3) 等都满足条件。而 (X1,X2,X3)=(6,7,13),(3,4,5)(X_{1}, X_{2}, X_{3}) = (6, 7, 13), (3, 4, 5) 等则不满足条件。满足条件的三元组共有 3636 种,因此输出 3636。对于第 33 组数据,注意要对 998244353998244353 取模。对于第 44 组数据,也可能不存在满足条件的三元组。

由 ChatGPT 4.1 翻译