AT_arc125_b [ARC125B] Squares
题目描述
给定一个整数 $N$。请计算满足以下条件的整数对 $(x, y)$ 的个数,并将结果对 $998244353$ 取模。
- $1 \leq x, y \leq N$。
- $x^2 - y$ 是一个平方数(特别地,$0$ 也视为平方数)。
输入格式
输入为标准输入,格式如下:
> $N$
输出格式
请输出答案。
说明/提示
### 限制条件
- $1 \leq N \leq 10^{12}$
- 输入的值均为整数。
### 样例解释 1
有以下 $2$ 种情况满足条件:
- $x=1, y=1$
- $x=2, y=3$
由 ChatGPT 4.1 翻译