#4386. 连续数的和

连续数的和

题目描述

给出两个整数 $n$ 和 $k$,其中 $2 \leq n \leq 70000, ; 1 \leq k \leq n$。

考虑数列 $1,2,3,\dots,n$。

我们取其中所有长度为 $k$ 的连续子段,计算它们的和,并统计其中 是完全平方数的个数


输入格式

输入两个整数 $n,k$。


输出格式

输出一个整数,表示连续 $k$ 个数的和为完全平方数的个数。


样例输入

10 3

样例输出

1

样例说明

对于 $n=10, k=3$,连续 $3$ 个数的和依次为:

  • $1+2+3=6$
  • $2+3+4=9$
  • $3+4+5=12$
  • $4+5+6=15$
  • $5+6+7=18$
  • $6+7+8=21$
  • $7+8+9=24$
  • $8+9+10=27$

其中只有 $9$ 是平方数($3 \times 3$),所以答案为 $1$。