问题1466--神奇的负数

1466: 神奇的负数

[命题人 : ]
时间限制 : 1 sec  内存限制 : 128 MB

提交

题目描述

给出两个正整数a和b,同时保证a能被2*b整除。接下来,对1到a中的数值,从1开始,我们对前b个数添加负号将其变为负数,接着对后面的b个数不改变,循环进行,最终求出所有数值的总和。
例如,a=8,b=2,则结果为ans= (-1) + (-2) + 3 + 4 + (-5) + (-6) + 7 + 8 = 8;

输入

第一行输入为整数N(N<10000),表示N组测试数据
然后每行输入两个整数a和b,都为int范围内的正整数,且满足 a % (2*b)  = 0

输出

每组测试数据输出一个整数,表示最终得到的总和ans

样例输入 Copy

1
8 2

样例输出 Copy

8

来源/分类