[蓝桥杯 2023 省 A] 平方差

题目描述

给定 $L,R$,问 $L \leq x \leq R$ 中有多少个数 $x$ 满足存在整数 $y,z$ 使得 $x=y^2-z^2$。

输入输出格式

输入格式


输入一行包含两个整数 $L,R$,用一个空格分隔。

输出格式


输出一行包含一个整数满足题目给定条件的 $x$ 的数量。

输入输出样例

输入样例 #1

1 5

输出样例 #1

4

说明

#### 【样例说明】 * $1=1^2-0^2$ * $3=2^2-1^2$ * $4=2^2-0^2$ * $5=3^2-2^2$ #### 【评测用例规模与约定】 对于 $40 \%$ 的评测用例,$L,R \leq 5000$; 对于所有评测用例,$1 \leq L \leq R \leq 10^9$。 第十四届蓝桥杯大赛软件赛省赛 C/C++ 大学 A 组 C