详例过了,但只有20分(HELP)
查看原帖
详例过了,但只有20分(HELP)
1176727
yuanzongzi799楼主2024/8/11 13:53

代码:

#include<bits/stdc++.h>
using namespace std;
bool xb[100000003];
double ns[10000003],vs[10000003],g[100000003];
int main()
{
	
	int t,n;
	cin>>t;
	while(t--)
	{
		int nan=-1,nv=-1;
		for(int i=0;i<100000000;i++)
		{
			ns[i]=0;vs[i]=0;g[i]=0;
		}
		cin>>n;
		for(int i=0;i<n;i++)
			cin>>xb[i];
		for(int i=0;i<n;i++)
			cin>>g[i];
		for(int i=0;i<n;i++)
		{
				(xb[i]==false)?vs[++nv]=g[i]:ns[++nan]=g[i];
		}
		sort(ns,ns+nan);
		sort(vs,vs+nv);
		for(int i=0;i<=nv;i++)
			cout<<vs[i]<<" ";
		cout<<"\n";
		for(int i=0;i<=nan;i++)
			cout<<ns[i]<<" ";
	}
	return 0;
}

详例过了,但只有20pts+CE+MLE......


还有我空间卡250mb为什么也是MLE

2024/8/11 13:53
加载中...