U371108 开根

题目描述

给定非负整数 $n,\,\theta$,求出下列函数的值,对 $998244353$ 取模。 $$\sum_{i=0}^ni\bigg\lfloor{i}\sqrt{\theta}+i\theta\bigg\rfloor$$

输入格式

第一行一个数 $T$,表示有 $T$ 组测试数据。 接下来 $T$ 行,每行两个非负整数 $n,\,\theta$。

输出格式

共 $T$ 行,每行一个整数表示答案。

说明/提示

### 数据范围 | $\text{Subtask}$ | $1 \le T \le$ | $0 \le n,\,\theta \le $ | $\text{points}$ | | :----------: | :----------: | :----------: | :----------: | | $1$ | $1000$ | $1000$ | $10$ | | $2$ | $1000$ | $10^9$ | $30$ | | $3$ | $10^5$ | $10^9$ | $60$ | 保证所有数据满足: - $1 \le T \le 10^5$ - $0 \le n,\,\theta \le 10^9$