#include #include #include #include #include using namespace std; typedef pair pii; int main(){ string t; getline(cin,t); int n,m; sscanf(t.c_str(),"%d%d",&n,&m); vector data(m); for(int i=0;ib.second;}); int r=0; for(;n--;){ int f=0; for(int i=data.size()-1;i>=0;i--){ if(data[i].first>f){ //終端は閉区間。開区間なら>=になる。 r++; f=data[i].second; data.erase(data.begin()+i); } } } printf("%d\n",r); }