30分,求大佬康康
查看原帖
30分,求大佬康康
969929
zhanghaoyu1234567890楼主2024/10/18 23:08
#include<bits/stdc++.h>
using namespace std;
int main(){
	int t;
	cin>>t;
	while(t--){
		double a[2001],b[2001];
		int suma=0,sumb=0;
		int n;
		int xd[2001];
		cin>>n;
		for(int i=1;i<=n;i++){
			cin>>xd[i];
		}
		for(int i=1;i<=n;i++){
			double x;
			cin>>x;
			if(xd[i]==1) b[++sumb]=x;
			else a[++suma]=x;
		}
		sort(a+1,a+suma+1);
		sort(b+1,b+sumb+1);
		for(int i=1;i<=suma;i++) cout<<a[i]<<" ";
		cout<<endl;
		for(int i=1;i<=sumb;i++) cout<<b[i]<<" ";
		cout<<endl;
	}
	return 0;
}

30分,WA了7个点。(改完AC必关)

2024/10/18 23:08
加载中...