#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define int ll
const int N = 1e5+10;
int n,q,p[N],t[N],x[N];
signed main(){
mt19937 myrand(time(0));
set<int>s;
s.insert(1);
n=1e5;
for(int i=1;i<=n;i++)t[i]=(myrand()%4)+1;
for(int i=1;i<=n;i++)
for(int j:s){
if(t[i]*j<=1e9&&!s.count(t[i]*j))s.insert(t[i]*j);
}
cout<<s.size()<<endl;
return 0;
}
蒟蒻无聊想看一下有效速度个数,发现跑这个代码每次都输出306...我是哪里写错了吗