#M1L815. 最近刻度

最近刻度

最近刻度

题目描述

数轴上d的所有整数倍都是刻度,包括0和负倍数。给出整数位置x和正整数d,求离x最近的刻度;距离相同选较小的刻度。每条输出选定刻度。

输入格式

第一行输入查询数T;接下来T行,每行输入x、d。

输出格式

每次查询输出一行,按输入顺序回答。

样例 1

输入

2
-5 2
8 3

输出

-6
9

说明

-5距-6和-4都为1,选-6;8最近9。

样例 2

输入

1
0 7

输出

0

说明

0本身为刻度。

数据范围

  • 1 ≤ T ≤ 100
  • 第1个参数在[-1000000000,1000000000]内,为整数。
  • 第2个参数在[1,1000000000]内,为整数。