CF1893B Neutral Tonality
思路
首先可以知道答案的下界就是序列
可以肯定的是,将序列
所以这道题就很明了了。
对于
AC code
#include<bits/stdc++.h>
using namespace std;
int T,n,m,a[200005],b[200005],p;
inline bool cmp(int a,int b){return a>b;}
int main()
{
scanf("%d",&T);
while(T--)
{
scanf("%d%d",&n,&m),p=1;
for(int i=1;i<=n;++i) scanf("%d",&a[i]);
for(int i=1;i<=m;++i) scanf("%d",&b[i]);
sort(b+1,b+m+1,cmp);
for(int i=1;i<=n;++i)
{
while(p<=m&&b[p]>=a[i]) printf("%d ",b[p++]);
printf("%d ",a[i]);
}
for(int i=p;i<=m;++i) printf("%d ",b[i]);
puts("");
}
return 0;
}