#include #include #include #include #include #include #include #include #include #include #include #define rep(i,n) for(i=0; i=a; --i) #define in(a) cin >> a #define out(a,b) cout << a << b #define print_vec(v) for(auto it=v.begin();it!=v.end();++it)cout<<*it <<" ";cout< > v(n); rep(i,n){ lint a, b; in(a);in(b); v[i]=make_pair(a, b); } vector d(m+1, 0); rep(i, n){ // print_vec(d); lint si, ai; tie(si, ai) = v[i]; if(si<=m){ if(d[si]