#include<bits/stdc++.h>
using namespace std;
int main( ) {
int b,a;
scanf ( "%d %d" ,& a,& b) ;
long long int box[ a] ,mox[ b] ;
for ( int i= 0 ; i< a; i++ ) {
scanf ( "%lld" ,& box[ i] ) ;
}
for ( int i= 0 ; i< b; i++ ) {
scanf ( "%lld" ,& mox[ i] ) ;
}
sort( box,box+ a) ;
//int cnt;
/*for(int j=0;j<b;j++){
cnt=0;
for(int i=0;i<a;i++){
if(box[i]<=mox[j])
cnt++;
}
if(j==b-1)
printf("%d\n",cnt);
else
printf("%d ",cnt);
*/ }
for ( int j= 0 ; j< b; j++ ) {
int n= upper_bound( box,box+ a,mox[ j] ) ;
cout << n<< " " ;
}
return 0 ;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKXsKCgppbnQgYixhOwpzY2FuZigiJWQgJWQiLCZhLCZiKTsKCmxvbmcgbG9uZyBpbnQgYm94W2FdLG1veFtiXTsKCmZvcihpbnQgaT0wO2k8YTtpKyspewpzY2FuZigiJWxsZCIsJmJveFtpXSk7Cn0KCmZvcihpbnQgaT0wO2k8YjtpKyspewpzY2FuZigiJWxsZCIsJm1veFtpXSk7Cn0KCnNvcnQoYm94LGJveCthKTsKLy9pbnQgY250OwovKmZvcihpbnQgaj0wO2o8YjtqKyspewoKICAgIGNudD0wOwoKICAgIGZvcihpbnQgaT0wO2k8YTtpKyspewogICAgICAgICAgICBpZihib3hbaV08PW1veFtqXSkKICAgICAgICAgICAgICBjbnQrKzsKICAgIH0KICAgIGlmKGo9PWItMSkKICAgICAgICBwcmludGYoIiVkXG4iLGNudCk7CiAgICBlbHNlCiAgICAgICAgcHJpbnRmKCIlZCAiLGNudCk7CiovfQoKZm9yKGludCBqPTA7ajxiO2orKyl7CiAgICBpbnQgbj0gdXBwZXJfYm91bmQoYm94LGJveCthLG1veFtqXSk7CiAgICBjb3V0PDxuPDwiICI7Cn0KCgoKcmV0dXJuIDA7Cgp9Cg==
compilation info
prog.cpp:35:1: error: expected unqualified-id before ‘for’
for(int j=0;j<b;j++){
^~~
prog.cpp:35:13: error: ‘j’ does not name a type
for(int j=0;j<b;j++){
^
prog.cpp:35:17: error: ‘j’ does not name a type
for(int j=0;j<b;j++){
^
prog.cpp:42:1: error: expected unqualified-id before ‘return’
return 0;
^~~~~~
prog.cpp:44:1: error: expected declaration before ‘}’ token
}
^
stdout