题目描述
给定非负整数 A、B、C、D、E 和 F,满足 A×B×C≥D×E×F。
求 (A×B×C)−(D×E×F) 除以 998244353 的余数。
约束条件
- 0≤A,B,C,D,E,F≤1018
- A×B×C≥D×E×F
- A、B、C、D、E 和 F 都是整数。
输入
输入以标准输入给出,格式如下:
A B C D E F
输出
将 (A×B×C)−(D×E×F) 除以 998244353 的余数转为整数后输出。
示例输入 1
2 3 5 1 2 4
示例输出 1
22
由于 A×B×C=2×3×5=30,D×E×F=1×2×4=8,
因此 (A×B×C)−(D×E×F)=22。将其除以 998244353 取余数后输出,得到 22。
示例输入 2
1 1 1000000000 0 0 0
示例输出 2
1755647
由于 A×B×C=1000000000,D×E×F=0,
因此 (A×B×C)−(D×E×F)=1000000000。将其除以 998244353 取余数后输出,得到 1755647。
示例输入 3
1000000000000000000 1000000000000000000 1000000000000000000 1000000000000000000 1000000000000000000 1000000000000000000
示例输出 3
0
由于 (A×B×C)−(D×E×F)=0。将其除以 998244353 取余数后输出,得到 0。