func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     ios::sync_with_stdio(0);     cin.tie(0);     cout.tie(0);     unordered_map<int, int> ma;     int x, y, z, l;     cin >> x >> y;     vector<int> vec(x);     vector<int> vec1(x);     for (int i = 0; i < x; i++) cin >> vec[i];     vec1 = vec;     for (int i = 0; i < y; i++) {       cin >> z >> l;       if (vec[z - 1] > vec[l - 1])         ma[z - 1]++;       else if (vec[l - 1] > vec[z - 1])         ma[l - 1]++;     }     sort(vec1.begin(), vec1.end());     for (int i = 0; i < x; i++) {       int r = lower_bound(vec1.begin(), vec1.end(), vec[i]) - vec1.begin();       cout << r - ma[i] <<    ;     }   }   