#B3879. [信息与未来 2015] 连续数的和(加强版)

    ID: 10894 远端评测题 1000ms 128MiB 尝试: 6 已通过: 0 显示难度普及+/提高− 上传者: 标签>数学2015江苏分类讨论信息与未来

[信息与未来 2015] 连续数的和(加强版)

背景

本题是 B3878 的加强版。

题目描述

给出两个整数 nn 和 kk,求出 1∼n1\sim n 中连续 kk 个数的和为完全平方数的个数。

输入格式

一行两个整数 n,kn,k。

输出格式

一行一个整数,即 1∼n1\sim n 中连续 kk 个数的和为平方数的个数。

10 3
1

提示

样例解释

在 1∼101\sim10 中,连续 33 个数的和有:

  • 1+2+3=61+2+3=6;
  • 2+3+4=9=322+3+4=9=3^2;
  • 3+4+5=123+4+5=12;
  • 4+5+6=154+5+6=15;
  • 5+6+7=185+6+7=18;
  • 6+7+8=216+7+8=21;
  • 7+8+9=247+8+9=24;
  • 8+9+10=278+9+10=27。

故只有 11 个。

数据范围

2≤n≤1010,1≤k≤n2\le n\le 10^{10},1\le k\le n。