luogu#P9231. [蓝桥杯 2023 省 A] 平方差

[蓝桥杯 2023 省 A] 平方差

题目描述

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

输入格式

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

输出格式

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

1 5
4

提示

【样例说明】

  • 1=12021=1^2-0^2
  • 3=22123=2^2-1^2
  • 4=22024=2^2-0^2
  • 5=32225=3^2-2^2

【评测用例规模与约定】

对于 40%40 \% 的评测用例,L,R5000L,R \leq 5000

对于所有评测用例,1LR1091 \leq L \leq R \leq 10^9

第十四届蓝桥杯大赛软件赛省赛 C/C++ 大学 A 组 C