output limit exceeded?哪里错了?(ACM上的题)
查看原帖
output limit exceeded?哪里错了?(ACM上的题)
304722
HarryPotterJames楼主2021/8/26 16:55
#include<iostream>
#include<algorithm>
#include<map>
using namespace std;
map<bool,int>m1;
int main()
{
	m1.clear();
	int m,n;
	while(cin>>n>>m)
	{
		int maxn=-1,minn=2147483647;
		int a[n],b[m];
		for(int i=0;i<n;i++)
		{
			cin>>a[i];
			m1[a[i]]=1;
			maxn=max(maxn,a[i]);
			minn=min(minn,a[i]);
		}
		for(int i=0;i<m;i++)
		{
			cin>>b[i];
			m1[b[i]]=1;
			maxn=max(maxn,b[i]);
			minn=min(minn,b[i]);
		}
		for(int i=minn;i<=maxn;i++)
			if(m1[i])
				cout<<i<<' ';
		cout<<endl;
	}
	return 0;
}

题目连接

2021/8/26 16:55
加载中...