蒟蒻求助
查看原帖
蒟蒻求助
990781
pppppLF楼主2023/5/4 19:36
#include <bits/stdc++.h>
using namespace std;
int a[10005];
double b[10005],c[10005],d[10005];
int main(){
	int t,n,sum,sum1;
	cin>>t;
	for(int i=1;i<=t;i++){
		cin>>n;
		sum=0;
		sum1=0;
		for(int j=1;j<=n;j++){
			cin>>a[i];
		}
		for(int j=1;j<=n;j++){
			cin>>b[i];
		}
		for(int j=1;j<=n;j++){
			if(a[i]==0){
				c[i]=b[i];
				sum++;
			}else if(a[i]==1){
				d[i]=b[i];
				sum1++;
			}
		}
		sort(c+1,c+sum+1);
		sort(d+1,d+sum+1);
		for(int j=1;j<=sum;j++){
			cout<<c[i]<<" ";
		}
		cout<<endl;
		for(int j=1;j<=sum1;j++){
			cout<<d[i]<<" ";
		}
	}
   return 0;
}

其他疑惑

其他疑惑2

其他疑惑1

2023/5/4 19:36
加载中...