求debug\给组hack数据
查看原帖
求debug\给组hack数据
1178004
禹天钧2016楼主2024/9/17 12:36
#include<bits/stdc++.h>
using namespace std;
int t,n;
struct q {
	int a;
	double b;
} a[1000];
bool cmp(q w,q e) {
	return w.b<e.b;
}
int main() {
	cin>>t;
	for(int i=1; i<=t; i++) {
		cin>>n;
		for(int j=1; j<=n; j++)cin>>a[j].a;
		for(int j=1; j<=n; j++)cin>>a[j].b;
		sort(a+1,a+1+n,cmp);
		for(int j=1; j<=n; j++) {
			if(a[j].a==0)cout<<a[j].b<<" ";
		}
		cout<<"\n";
		for(int j=1; j<=n; j++) {
			if(a[j].a==1)cout<<a[j].b<<" ";
		}
		cout<<"\n";
	}
	return 0;
}

2024/9/17 12:36
加载中...