#include <vector>
#include <iostream>
#include <algorithm>
int main() {
int T;
for (std::cin >> T; T; --T) {
int n;
std::cin >> n;
std::vector<int> a(n);
for (auto &i : a) std::cin >> i;
auto b = a;
std::sort(b.begin(),b.end());
b.erase(std::unique(b.begin(),b.end()),b.end());
for (auto i: a) std::cout << std::lower_bound(b.begin(), b.end(), i) - b.begin() + 1 << std::cout << '\n';
}
}
请哪位帮我调一下,谢谢!