

我做错了,但是不知道为什么,样例都没有通过
#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]*t[i]/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;
}
望人指出!