from decimal import * import sys def main(): # sys.setrecursionlimit(100000) input = lambda: sys.stdin.readline()[:-1] rnd = lambda x: (round(x, 5) * 2 + 1) // 2 T = int(input()) for _ in [0] * T: D, A = map(int, input().split()) X = list(map(int, input().split())) a = Decimal(A) ans = [] for xi in X: x = Decimal(xi) ans.append(rnd(x / a)) print(*ans) if not __debug__: f = open(sys.argv[1], "r") sys.stdin = f # try: # sys.set_int_max_str_digits(100000) # except AttributeError: # pass main()