求助!#4 TLE
查看原帖
求助!#4 TLE
417018
dark_moon楼主2022/8/4 16:21
#include<bits/stdc++.h>
#define ll long long
using namespace std;
const int N = 1e5 + 5;
ll n, k, a[N];
set<ll> s;
int main(){
	scanf("%lld%lld", &n, &k);
	for(int i = 1; i <= n; i ++){
		scanf("%lld", &a[i]);
		s.insert(a[i]);
	}
	set<ll>::iterator it = s.begin();
	for(int i = 1; i < k; i ++){
		ll x = *it;
		for(int j = 1; j <= n; j ++)
		s.insert(x * a[j]);
		it ++;
		printf("%d ", *it);
	}
	printf("%d", *it);
	return 0;
}
2022/8/4 16:21
加载中...