这可能是最简单的写法了
#include<bits/stdc++.h>
using namespace std;
const int N=100010;
int n,m,a[N],q[N];
int main(){
cin>>n>>m;
for(int i=1;i<=n;++i)
cin>>a[i];
q[1]=a[1];
for(int i=2;i<=n;++i)
q[i]=min(a[i],q[i-1]);
for(int i=m;i<=n;++i)
cout<<q[i]<<endl;
return 0;
}