#include using namespace std; int main() { vector result,rnk,player,ranked; int n,r,x; cin>>n; for(int i=0; i>x; ranked.push_back(x); } cin>>r; for(int i=0; i>x; player.push_back(x); } int l=player.size(); int d=ranked.size(); int y=1; rnk.push_back(y); for(int i=1; iranked[i]) y++; rnk.push_back(y); } for(int i=0; iranked[0]) result.push_back(1); else { while(st<=dr) { int mij=(st+dr)/2; if(x>=ranked[mij])dr=mij-1; else st=mij+1; } result.push_back(rnk[st]); } } for(int i=0;i