题目描述 给定 L, R,问 L ≤ x ≤ R 中有多少个数 x 满足存在整数 y,z 使得 x = y2 − z2。 思路 首先想到:x²-y²=(x+y)(x-y),首先如果是奇数2*n+1,肯定可以分成(n+1+n)*(n+1-n)的形式,所以奇数是肯定可行的,然后是偶数2*n,如果凑成(x+y)*(x-y)的形式,则(x+y)或(x-y)中的一个肯定是偶数,并且当一个是偶数时,另一
[蓝桥杯 2023 省 A] 平方差 题目描述 给定 L , R L,R L,R,问 L ≤ x ≤ R L \leq x \leq R L≤x≤R 中有多少个数 x x x 满足存在整数 y , z y,z y,z 使得 x = y 2 − z 2 x=y^2-z^2 x=y2−z2。 输入格式 输入一行包含两个整数 L , R L,R L,R,用一个空格分隔。 输出格式