首页 > 试题广场 >

循环求和

[编程题]循环求和
  • 热度指数:271 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
牛牛把自然数中所有的偶数都添加了个负号,也就是说自然数变成了的形式。于是说牛牛想要计算一下,第lr之间的数的和是多少,请你告诉牛牛。

输入描述:
第一行为一个,表示有t组数据。
接下来有t行,每一行为
1\leq t\leq 1000,1\leq l\leq r\leq 10^{18}


输出描述:
输出为行,每行表示每组数据的答案。
示例1

输入

3
1 3
2 4
3 6

输出

2
-3
-2

说明

1-2+3=2
-2+3-4=-3
3-4+5-6=-2
1
发表于 2025-03-18 10:59:28 回复(0)