时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

定义域为 的函数 ,记

时,S(n)-S(m) 的最大值。

输入描述:

全文第一行输入一个正整数 ,表示数据组数。

接下来 T 行,每行两个正整数 描述函数 f(x)

输出描述:

求所有的整数  中,使得 S(n)-S(m) 取得最大时对应 S(n)-S(m) 的值,答案对 998244353 取模,每组输出之间需要换行。
示例1

输入

复制
3
2 4
2 4
2 4

输出

复制
1
1
1

说明

一组合法的 m,n 值为 1,4,此时 f(x)=-x^2+6x-8,S(n)-S(m)=1