#BZOJ3817. Sum

Sum

Sum

题目描述

给定正整数 n,rn,\,r ,求:

d=1n(1)dr\sum_{d=1}^{n}(-1)^{\lfloor d\sqrt{r} \rfloor}

输入格式

第一行一个数 tt,表示有 tt 组测试数据。

接下来 tt 行,每行两个正整数 n,rn,\,r

输出格式

输出 tt 行,每行一个整数表示答案。

样例 #1

样例输入 #1

3
3 5
3 6
3 7

样例输出 #1

3
1
-1

提示

测试点编号 tt nn rr
131 \sim 3 10\leqslant 10 105\leqslant 10^5 100\leqslant 100
464 \sim 6 100\leqslant 100 107\leqslant 10^7 1000\leqslant 1000
7107 \sim 10 104\leqslant 10^4 109\leqslant 10^9 104\leqslant 10^4