void solve(){
 	int r=a[1].r; 
 	int i=2, mx=0, ans=1;
 	
 	while(r<len){
 		mx=r;
 		while(a[i].l<=r&&i<=len){
 			mx=max(mx,a[i].r);
 			i++;
 		}
 		ans++ ; 
 		r=mx;
 	}
 	cout<<ans-1<<endl;
 }

 

posted on 2023-06-30 23:53  towboat  阅读(12)  评论(0)    收藏  举报