int num[2000001]={0};
#include<stdio.h>
int main()
{
int n,i,b;
scanf("%d",&n);
int t[5000];
float a[5000];
for(i=0;i<=n-1;i++)
{
scanf("%f %d",&a[i],&t[i]);
for(int j=1;j<=t[i];j++)
{
b=a[i]*j;
num[b]++;
}
}
for(i=1;i<=2000000;i++)
{
if(num[i]%2==1)
{
printf("%d\n",i);
}
}
return 0;
}
如果把i从2000000开始往下减,579就可以AC