北邮OJ 310 内存分配-网研14

北邮OJ 内存分配

在这里插入图片描述在这里插入图片描述在这里插入图片描述

#include<bits/stdc++.h>
using namespace std;
int main(){
	int a[101],b[101];
	int T;
	scanf("%d",&T);
	while(T--){
		int n,m;
		scanf("%d",&n);
		for(int i=0;i<n;i++){
			scanf("%d",&a[i]);
		}
		scanf("%d",&m);
		for(int i=0;i<m;i++){
			scanf("%d",&b[i]);
		}
		sort(a,a+n);
		for(int i=0;i<m;i++){
			int flag=0;
			for(int j=0;j<n;j++){
				if(a[j]>=b[i]){
					printf("%d",a[j]);
					a[j]=-1;
					flag=1;
					break;
				}
				if(j==n-1&&flag==0)
					printf("NULL");
			}
			if(i<m-1)
				printf(" ");
			else
				printf("\n");
		}
	}
}

猜你喜欢

转载自blog.csdn.net/bingkuoluo_/article/details/88813651
今日推荐