这是怎么回事,为什么有一个会WA,好奇怪,本人无法找到错误,希望大佬指导指导
#include<bits/stdc++.h>
using namespace std;
int n;
double a[5001];
int t[5001];
bool flag[2000001];
int main(){
scanf("%d",&n);
for(int i=1;i<=n;i++){
scanf("%lf%d",&a[i],&t[i]);
for(int j=1;j<=t[i];j++){
int v=a[i]*j/1;
if(flag[v]){
flag[v]=false;
}
else{
flag[v]=true;
}
}
}
for(int i=1;i<=200000;i++){
if(flag[i]){
printf("%d",i);
break;
}
}
return 0;
}