#include <bits/stdc++.h>
using namespace std;
bool light[200001];
int n,k,x=1;
int main( )
{
memset(light,false,sizeof(light));
cin>>n;
double a[n],t[n];
for (int j=0;j<n;j++)
{
cin>>a[j]>>t[j];
}
for (int j=0;j<n;j++)
{
for (int q=1;q<=t[j];q++)
{
int e=floor(a[j]*q);
light[e]=!light[e];
k=max(e,k);
}
}
for (int j=1;j<=k;j++)
{
if (light[j]) break;
x++;
}
cout<<x<<endl;
return 0;
}
如上,第九个测试点RE了,有人能解答一下吗?谢谢