时间限制 1000 ms
内存限制 65536 KB
题目描述
#include<cstdio>
#include<iostream>
#include<algorithm>
#include<cstring>
using namespace std;
int main() {
int t;
scanf("%d",&t);
while(t--) {
int n;
scanf("%d",&n);
int array[200];
for(int i=0; i<n; i++) {
scanf("%d",&array[i]);
}
bool visit[200];
memset(visit,false,sizeof(visit));
sort(array,array+n);
int m;
scanf("%d",&m);
for(int i=0; i<m; i++) {
if(i>0)printf(" ");
int s;
scanf("%d",&s);
int flag=0;
for(int i=0; i<n; i++) {
if(s<=array[i]&&!visit[i]) {
printf("%d",array[i]);
visit[i]=true;
flag=1;
break;
}
}
if(flag==0) {
printf("NULL");
}
}
printf("\n");
}
return 0;
}