题目传送门
#include<bits/stdc++.h>
using namespace std;
int main()
{
ios::sync_with_stdio(false);
int n,m;
cin>>n>>m;
int a[n],b[m+1];
for(int i=0;i<n;i++)
{
cin>>a[i];
}
for(int i=1;i<=m;i++)
{
cin>>b[i];
}
b[0]=0;
b[m+1]=n;
sort(b+1,b+m+1);
for(int i=0;i<m+1;i++)
{
sort(a+b[i],a+b[i+1]);
}
for(int i=0;i<n;i++) cout<<a[i]<<" ";
return 0;
}