- for _ in range(int(input())):
- n, x, y = map(int, input().split())
- a = list(map(int, input().split()))
- if x < y:
- print((max(a) + y - 1)//y)
- continue
- ans = 0
- for i in reversed(range(0, n)):
- a[i] -= ans*y
- if a[i] <= 0:
- continue
- reqd = (a[i] + x - 1)//x
- ans += reqd
- print(ans)