不知道这样写有什么问题没有,虽然已经过了,还是想求大佬帮忙看看代码,哪些地方可以优化或者有什么建议吗,感谢感谢
#include <bits/stdc++.h>
using namespace std;
int lt[2000001];
int main(){
int n,t;
double a;
cin >> n;
fill(lt,lt+2000000,-1);
for(int i = 0;i<n;i++){
cin >> a >> t;
for(int j = 1;j<=t;j++){
int fl = floor(a*j);
lt[fl] *= -1;
}
}
for(int i = 0;;i++){
if(lt[i] == 1){
cout << i;
break;
}
}
return 0;
}