全RE求助
查看原帖
全RE求助
355507
Dreamlands楼主2020/12/19 16:54
#include<bits/stdc++.h>
#define rda(x); freopen(#x".in","r",stdin);freopen(#x".out","w",stdout);
#define srd(); fclose(stdin);fclose(stdout);
const int MAXX=1000001;
using namespace std;
int n,x,y,a[MAXX],b[MAXX],t,ans=0;
bool c[100000001];
int main() {
//	rda();
	int i,j;
	scanf("%d",&n);
	for(int i=1; i<=n; i++) {
		scanf("%d",&a[i]);
	}
	for(int i=1; i<=n; i++) {
		scanf("%d",&b[i]);
	}
	for(int i=1; (a[i]+b[j]<=a[n]+b[n])&&(i<=n&&j<=n); i++) {
		for(int j=1; (a[i]+b[j]<=a[n]+b[n])&&(i<=n&&j<=n); j++) {
			c[a[i]+b[j]]=1;
		}
	}
	for(int i=1; ans<n; i++) {
		if(c[i]==1) {
			ans++;
			cout<<i<<" ";
		}
	}
	srd();
	return 0;
}

2020/12/19 16:54
加载中...