#include #include #include using namespace std; typedef long long ll; #define rep(i, a, b) for (ll i=a; ib; i--) #define vrep(x, v) for (auto x: v) #define mrep(x, y, v) for (auto [x, y]: v) #define srt(v) sort(v.begin(), v.end()) #define rev(v) reverse(v.begin(), v.end()) #define vmax(v) *max_element(v.begin(), v.end()) #define vmin(v) *min_element(v.begin(), v.end()) #define vsum(v, T) accumulate(v.begin(), v.end(), T(0)) #define now() chrono::duration_cast(chrono::system_clock::now().time_since_epoch()).count() #define choice(in, out, n) sample(in.begin(), in.end(), back_inserter(out), n, mt) #define inf 1e18 int main(){ ll T; cin >> T; vector> ans(T); rep(t, 0, T){ ll D, A; cin >> D >> A; vector X(D); vrep(&x, X){ cin >> x; } vrep(x, X){ ans[t].push_back(round((long double)x/A)); } } vrep(x, ans){ vrep(y, x){ cout << y << " "; } cout << endl; } }