P5172 [Tsinghua Training 2014] Sum

Description

Given positive integers $n$ and $r$, compute: $$\sum_{d=1}^{n}(-1)^{\lfloor d\sqrt{r} \rfloor}$$

Input Format

The first line contains an integer $t$, indicating that there are $t$ testdata cases. The next $t$ lines each contain two positive integers $n$ and $r$.

Output Format

Output $t$ lines, each containing one integer representing the answer.

Explanation/Hint

## Constraints |Test Point ID|$t$|$n$|$r$| |:-:|:-:|:-:|:-:| |$1 \sim 3$|$\leqslant 10$|$\leqslant 10^5$|$\leqslant 100$| |$4 \sim 6$|$\leqslant 100$|$\leqslant 10^7$|$\leqslant 1000$| |$7 \sim 10$|$\leqslant 10^4$|$\leqslant 10^9$|$\leqslant 10^4$| Translated by ChatGPT 5