后面三个测试点RE了,其他的都WA
#include<iostream>
#include<cstring>
using namespace std;
int L[5000000];
double a[5005];
int t[5005];
int main(){
memset(L,0,sizeof(L));
int n,x=1;
cin>>n;
for(int i=0;i<n;i++){
cin>>a[i]>>t[i];
}
for(int i=0;i<n;i++){
for(int j=a[i];j<=t[i];j++){
L[x*j]=!L[x*j];
x++;
}
x=1;
}
for(int i=0;i<5000000;i++){
if(L[i]==1){
cout<<i;
break;
}
}
return 0;
}