一个奇怪的东西?
查看原帖
一个奇怪的东西?
421291
Noble_Wolf楼主2024/11/18 21:09
#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...我是哪里写错了吗

2024/11/18 21:09
加载中...