#P5172. [清华集训 2014] Sum

    ID: 5891 远端评测题 1000ms 250MiB 尝试: 0 已通过: 0 显示难度NOI/NOI+/CTS 上传者: 标签>2014CTT(清华集训/北大集训)

[清华集训 2014] 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 行,每行一个整数表示答案。

3
3 5
3 6
3 7
3
1
-1

提示

测试点编号 tt nn rr
1∼31 \sim 3 ⩽10\leqslant 10 ⩽105\leqslant 10^5 ⩽100\leqslant 100
4∼64 \sim 6 ⩽100\leqslant 100 ⩽107\leqslant 10^7 ⩽1000\leqslant 1000
7∼107 \sim 10 ⩽104\leqslant 10^4 ⩽109\leqslant 10^9 ⩽104\leqslant 10^4