真 他 妈 离 谱
查看原帖
真 他 妈 离 谱
298549
SIXIANG32楼主2022/3/12 11:01
#include <iostream> 
#include <queue>
#define MAXN 100000
#define QWQ cout << "QWQ" << endl;
using namespace std;
int a[MAXN + 10], b[MAXN + 10];
priority_queue <int> que;
int main() {
	int n; cin >> n;
	for(int p = 1; p <= n; p++) cin >> a[p];
	for(int p = 1; p <= n; p++) cin >> b[p];
	for(int p = 1; p <= min(5000, n); p++) {
		for(int i = 1; i <= min(725, n); i++)
			que.push(-(a[p] + b[i]));
	}
	int tot = 0;
	while(!que.empty()) {
		cout << -que.top() << ' ';
		que.pop();
		tot++;
		if(tot == n) break;
	}
}

这都能 A(吓

而且连 long long 都没开,这道题 1e9 应该要开

请求加强数据(反正已经草过去了(

2022/3/12 11:01
加载中...