差分
code
#include<bits/stdc++.h>
using namespace std;
long long a,c,b[10010]={0};
inline void cfhs(int o,int i){
b[o]+=1;
b[i+1]-=1;
}
signed main(){
int n,m;
cin.tie(0);
cout.tie(0);
cin>>n>>m;
for(int i=1;i<=m;i++){
cin>>a>>c;
if(a<0||c<0){
cout<<"1 0";
}
cfhs(a,c);
}
for(int i=1;i<=m;i++){
b[i]+=b[i-1];
if(b[i]!=1){
cout<<i<<" "<<b[i];
return 0;
}
}
cout<<"OK";
return 0;
}