#include<bits/stdc++.h> using namespace std; int n,sum=0; int a[1000000]={0}; //定义数组,表示时间被用了吗 int main(){ cin>>n; for(int i=0,x,y;i<n;i++){ cin>>x>>y; for(int j=x;j<y;j++){//循环 if(a[j]==1){ //如果时间被占了就返回 continue; } } for(int j=x;j<y;j++){ a[j]=1; //如果没有被占就把它占上 } sum++;//并且参加比赛次数++ } cout<<sum; }
求大佬指点!!!