给定正整数 n,r$n, r$,求 ∑d=1n(−1)⌊d × r × d⌋\begin{equation} \sum_{d = 1}^{n}{(-1)^{\left\lfloor \sqrt{d~\times~r~\times~d} \right\rfloor}} \end{equation} 输入格式 第一行一个数 T$T$,表示有 T$T$ 组测试数据。 接下来 T$T$ 行,每行两个正整数 n,r$n, r$。 输出格式 输出 T$T$ 行,每行一个整数表示答案。 样例一 input 3 3 5 3 6 3 7 output 3 1 -1 限制与约定 对于 30% 的数据,满足 n≤105,r≤102,T≤10$n \leq 10^5, r \leq 10^2, T \leq 10$; 对于 60% 的数据,满足 n≤107,r≤103,T≤102$n \leq 10^7, r \leq 10^3, T \leq 10^2$; 对于 100% 的数据,满足 n≤109,r≤104,T≤104$n \leq 10^9, r \leq 10^4, T \leq 10^4$。 时间限制:1s$1\texttt{s}$ 空间限制:256MB$256\texttt{MB}$ 来源 中国国家队清华集训2014~2015 Day 3 - By 罗雨屏 下载 样例数据下载