1560 - 【基础】连续数的和

题目描述

给出两个整数 nk,(2≤n≤70000,1≤k≤n),求出1,2,3,…,n 中连续 k 个数的和,并计算出和为平方数的个数。

例如 n=10,k=3。在 1,2,…,10 中,连续 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,因为 9=3×3

输入

n,k 两个整数。

输出

一个整数,即 1,2,…,n 中连续 k 个数的和为平方数的个数。

样例

输入

10 3

输出

1
说明

来源

2015 江苏省青少年信息学奥林匹克小学组竞赛复赛

来源

省赛 前缀和差分

标签
题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 7
通过人数 6
金币数量 2 枚
统计
上一题 下一题